最近上网都不是特别方便……看到两则比较有趣的,摘录一下罢了。(原本以为starbucks是可以随便上网的地方呢,原来是收费的,sigh。)
太极语言出世----比C++更好的语言
code goover(chain * a,code b)//定义遍历的概念
{
while(a)
{
b;
a=a->next;
}
}
这个,如果我的记性不是太坏的话,应该就是lambda吧?
这位作者认为“基于概念”是“未来软件开发的主要模式”,在我看来这“概念”二字实在是妙处无穷——只要有概念,就总有新的乐趣可以去发现。另外,像SICP或者Code Complete这样的书,读了之后常常会让人失去这种弥足珍贵的乐趣,所以还是不要读了的好。(某些人会道貌岸然地说读这些书是为了明白编程的基本常识,然则所谓基本常识与发明概念的乐趣相比孰轻孰重,莫不是个如人饮水冷暖自知的问题么?所以概念的乐趣就这样继续延伸下去吧。)
5.TDD与重构的关系
重构对于TDD来说是必需的,而重构不必依附于TDD。
同样的,如果读过《重构》这个书,或是自己经常做着重构,就很难发现“重构不必依附于TDD”这么有趣的想法,就好象读过SICP就不会发现lambda可以换个名字叫做“概念”这么有趣的事情。所以享受编程的乐趣其实还是满容易的,这一发现让我也觉得很可欣慰。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=658073