15543001108 Ery
如果只是开发的话可以试试 sqlite,我已经好久不用 windows 了。
和我们的项目有些类似,不过我们做的是“进销存”,我们做了 3 年多。 http://baoleihang.com
真绝对是 炫耀贴
很不错!
祝福
雷蛇(Razer)炼狱蝰蛇 DeathAdder http://item.jd.com/179784.html
Nice!
observer
是一个不错的技术,
但是当用户需求
依赖 session
的时候,observer
就不适合了。
V8 很强大
你这是要做报表啊,我们也在做,哈哈。 我们采用了线下 batch 处理。
class Bob
def hey(words)
parser words do
silent? "Fine. Be that way!"
shout? "Woah, chill out!"
question? "Sure."
question? "Whatever."
end
end
end
原来 map
就是 collect
Example:
select("post", "person_id", Person.all.collect {|p| [ p.name, p.id ] }, {:prompt => 'Select Person'})
could become:
<select name="post[person_id]">
<option value="">Select Person</option>
<option value="1">David</option>
<option value="2">Sam</option>
<option value="3">Tobias</option>
</select>
我最讨厌,让我在纸上写代码,因为我从来不在纸上写代码。 我还讨厌,给我一段代码,让我计算出结果,我又不是计算机。
任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码 +1
class Bob
def hey(words)
is_silent = words.nil? || words.strip.empty?
if is_silent
return "Fine. Be that way!"
end
is_shout = words.upcase == words
if is_shout
return "Woah, chill out!"
end
is_question = words.end_with?("?")
if is_question
return "Sure."
end
return "Whatever."
end
end
#49 楼 @blacktulip 请问 It's better not to pass words around so much. Can you think of a way to avoid that? 这个板砖是谁丢的?
阅读复杂度分析
if end
最低
if else end
中等
if elsif end
偏高
if elsif elsif end
更高
elsif
越多 阅读的复杂度越高。
if elsif
比 if
的阅读成本高一些。
在 hey
函数中,
不用elsif
,也能实现,
所有,只用 if
即可。
少用 elsif
class Bob
def hey(words)
if words.nil? || words.strip.empty?
return "Fine. Be that way!"
end
if words.upcase == words
return "Woah, chill out!"
end
if words[-1] == "?"
return "Sure."
end
return "Whatever."
end
end
如果是 扣掉四金和所得税的话,入手 10-15k,还可以接受
#57 楼 @kevin__liu 我也不记得啦,哈哈哈