最近上网都不是特别方便……看到两则比较有趣的,摘录一下罢了。(原本以为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可以换个名字叫做“概念”这么有趣的事情。所以享受编程的乐趣其实还是满容易的,这一发现让我也觉得很可欣慰。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。