近日在读林锐博士的《软件工程思想》一书,有种相见恨晚的感觉,先将其中的精妙之处摘录于此,共勉之。
共勉点一 有最好的软件工程方法,最好的编程语言吗?
作者观点:在软件领域永远没有最好的,只有更好的。能解决问题的都是好方法或是好语言。程序员在最初学习Basic、Fortran、 Pascal、C、C++等语言时会感觉一个比一个好,不免有喜新厌旧之举。而如今的Visual Basic、Delphi、Visual C++、Java等语言各有所长,真的难分优劣。开发人员应该根据客观条件,选择自己熟悉的方法和语言,才能保证合格的质量与生产率。
程序设计是自由与快乐的事情,不要发誓忠于某某主义而自寻烦恼。
点评:当前,众多的开发工具和开发语言,对于许多初学者,甚至编程老手,难免有所迷茫,作者的这个观点,也许能指点迷津!!
共勉点二 开发人员应该意识到:所有的错误都是严重的,不存在微不足道的错误。这样才能少犯错误。
点评:从某种意义上,程序员天生就是追求完美的,但又是没有办法不犯错误的,关键是要有个正确的态度!!
共勉点三 无论是什么好方法,贵在理解与灵活运用,而不可当成灵丹妙药,不象"吃了脑黄金或脑白金,就能使一亿人先聪明起来"。
点评:作者此书的特点之一就是风趣地笔法描述了软件工程思想的精要。
以上的内容摘自林锐《软件工程思想》第一章,软件工程基本观念,有兴趣的读者可以去读读,包你不后悔!!