由手工作坊到现代工业的必由之路

2009-08-27 11:40:50   来自: ontheway
Code Complete的评论   4 star rating4 star rating4 star rating4 star rating


  Fortran这名字来源于Formular Translator。确实,大多数时候编程对于非计算机科班出身做数值计算的人来说, 就是把推导好的公式翻译成计算机认得的语言。但当源代码长度数以k记,变量上百,函数几十个,而研究的问题又在不停地变化时,整个程序就很容易变成一团乱麻:每一行抽出来都知道是什么意思,放在一起就完全没有头绪了。最直接的解决办法自然是面向对象编程,把问题模块化成比较独立的结构来处理。但最根本的解决办法还是从更专业的角度来看待编程。这本书从前期需求分析,架构设计,到系统分层,模块化不同功能,中期调试,架构调整,后期优化与系统整合都有涉及。不仅谈到了概念与思路,也给出了具体的例子以及容易犯的错误。整个读下来编程就不仅仅是公式翻译,它本身也是一个需要统筹考虑的系统工程。当然,其中有些东西对于不以程序员为目标的人来说是有点杀鸡用牛刀了,但能以一种更系统全面的方式看问题也是很有帮助的。
  
  这本书语言比较简单,逻辑思路很清晰,对于习惯看文献的人来说应该会很轻松。没给五星是因为不是专门针对科研背景的人(废话,本来就不是写给你看的)。我想这本书对于接触过面向对象编程,刚开始写大一点程序的人应该会更有助益的。



在哪儿买这本书?   · · · · · · 

>Code Complete

Code Complete
作者: Steve McConnell
副标题: A Practical Handbook of Software Construction
isbn: 0735619670
书名: Code Complete
页数: 960 页
定价: $49.99
出版社: Microsoft Press
装帧: Paperback
出版年: June, 2004

ontheway的其他评论   · · · · · ·