Wednesday, 12 October 2016

程序员修炼之道读书笔记 37




Use Blackboards to Coordinate Workflow
Developers who don't actively think about their code are programming by coincidence—the code might work, but there's no particular reason why.
编程时不积极思考的程序员事实上在靠运气编程代码也许会工作,但是没有特定的原因为什么工作。这就告诫我们,做任何代码改动,都要充分理解代码之后才动手编程。而不是拼拼凑凑,测测能工作就行。一定做到不但知其然,而且要知其所以然 (虽然对抗惰性和天性很难,但要尽量去做。 事实上,不仅仅是编程,调试,写文档,甚至生活中的很多事情都是这样的,保持好奇心,喜好钻研,乐于学习,这是人生进步的动力源泉)。


No comments:

Post a Comment