构建之法是我们本学期软件工程的课程教材。初闻其名,觉得有些像建筑类的书籍。学期刚开始的时候,它并没有引起我的兴趣,
可能是书的厚度让我有些发怵,但是软件工程的老师在课上提出要求,让我们必须写三篇阅读笔记。出于完成任务的目的,我翻开了
这本书,同时为这本书的魅力所折服。书从不同角度,用不同的方式,向我们一一到来一个真正的软件工程师应该如何去做,
一个好的软件工程项目应该如何去实现,其中的很多思想我改变了之前的做法与想法,并做出了反省,下面让我们一一道来。
软件工程对于我们这些编程经验甚少的菜鸟级编程人员来说,是一门难以理解,并且觉得有些空洞乏味的课程。然而读《构建之法》
却鲜少有读不下去,看不下去的时候。邹欣老师通过丰富生动的故事和隐喻帮助学生建立软件工程的思维习惯,通过严格扎实的动手
训练与考核帮助学生总结归纳自己的“最佳实践经验”。我觉得自己也十分幸运可以读到这本书。
书中提到“软件在运行过程中还会出这样那样的问题,也许我们要时不时给软件打一个补丁,或者维护众多的服务,团队的新老队员
要一起修复各种各样的问题。“这确实给了我一个很大的警醒。怎么说,我的编代码方式,或者大部分同阶段人的编码方式就是能够运
行,不会考虑算法优化,代码健壮性。当然在前期输出“hello world'自然谈不上什么算法优化的问题,但是我们以后要做的东西,确是
一个实实在在的项目,包含多个文件,几千及万行的代码,如果在编程时,不考虑代码的健壮性,后期出现了bug,团队成员将会花费
大量时间去用来维护与修复,但是如果在最开始的时候就能够考虑周全,可以节省后期的很多时间。所以这对我有很大的启示、