阅读老师发的《凌波微步 :软件开发警戒案例集》这一书,我深有感触。相比于构建之法这本书来说,《凌波微步 :软件开发警戒案例集》这一书讲了更多的干活----实用的技巧,而构建之法则是软件工程入门书籍,讲的更细更全面,为小白打开了软件工程的大门。而《凌波微步 :软件开发警戒案例集》则是小白进入软件工程世界之后的进阶秘籍。
就像我们都知道凌波微步是天龙八部一门十分厉害的身法武功,能让你立于不败之地,而这本书《凌波微步 :软件开发警戒案例集》就像它一样,是一门你能在软件工程能够生存的书籍。首先本书讲了代码的规范,如代码应当简洁易懂,逻辑清晰,写注释,以及空行,空格,成对书写,缩进,对齐,代码行等等。就拿注释来说:如果我们不添加注释,就算你是一个小程序但是融入庞大的工程中,也会给别人带来烦恼闹,会浪费别人的时间。如果不结合上下,别人根本不知道你写的是什么。千里之堤溃于蚁穴,很有可能你写的代码没有注释,然后又出现了bug,直接导致整个工程瘫痪,停止,因为别人从不了解且没有注释的代码根本不好找出bug。但是呢,代码应该简洁易懂,这就包括注释,过于繁琐的注释也会引起不良后果。
尤其是在一个庞大的工程中代码规范是必不可少的,至少写这个工程的所有人员应该遵循的一个代码规范,这会提高工程的效率。同时也会使得整个团队在沟通和结合上都更加愉快。同时本书中还有版本管理篇,防治的方法,案例分析。如防止的方法:因为DLL的基本特征是对外输出一组可用的函数接口。通常我们有两种定义输出函数的方法:一种是使用模块定义文件DFF或者是通过使用dllexport或者dllimport,不同的定义方法,对的dll的版本兼容姓是不同的等等。
通过本书我收获不小,而且我目前只是粗略的看了一遍,这是一本值得仔细研读的书,我想再以后的工作中也值得反复品读。
浙公网安备 33010602011771号