读凌波微步软件开发警戒案例集有感
Posted lhd111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读凌波微步软件开发警戒案例集有感相关的知识,希望对你有一定的参考价值。
学习软件工程老师向我们推荐了这本书,读了这本凌波微步软件开发警戒案例集,让我有些感悟,作者以案例为线索,罗列了软件开发实践中应注意的一些问题,每个案例篇幅都比较短,又单独成章,很适于零星时间翻阅一章。书中也罗列了不少作者总结出的原则,读后收获颇丰。
这本书的叙述风格很亲民,对于小白也比较友好,不会有特别晦涩的地方,作者讲述的软件开发中遇到的问题确实在实际开发的很多情况中都存在。干货最多的地方我认为集中在第一篇风格篇和第二篇编码篇。由其是对代码额的注释,许多人可能会觉得它不重要而去忽略它,但是恰恰相反,注释虽然不起眼但是却起着至关重要的作用,几行代码也许很容易知道功能,但几百行的代码,多个文件,也许刚写的时候是知道功能与特性的,但是随着时间的流逝,对自己的代码越来越难以理解,更别说其他人了。代码的可读性巨差,影响编程开发效率。这本书后面几章的测试和系统设计,缺乏了代码的描述让人不是很容易理解。书里每一章都是可以分开的,每一章都可以作为一个小的单元去阅读,随时随地就可以拿出来看一看。而作者写这本书还穿插了许多小故事,让人更愿意去读。其中书中的这些内容让我记忆犹新。“版本控制的最重要目标和原则就是尽量避免不同版本代码中的重复内容,因为重复意味着重复工作,意味着重复错误。而为了避免重复,应当将代码中共用的部分尽量提取出来,并且尽量让同一功能的代码集中在同一代码文件中。” "好的测试都是自动测试。测试计划和测试用例由人设计,但实际的测试操作确实由程序或者自动化工具完成的。好的测试都是基于模型的。最常用的测试模型包括组合模型和面向对象模型。"等等。
以上是关于读凌波微步软件开发警戒案例集有感的主要内容,如果未能解决你的问题,请参考以下文章