前两周学习了什么是软件,软件工程师的能力评估与发展和软件单元测试与代码规范。
以前的做法:
读完这几部分,我发现我对软件存在很大的错误的认识,在我心里,一名厉害的程序员是可以独立完成一个软件,软件的各个部分都要精通,但是实际上,在大公司中,每个程序员承担的部分非常明确,软件是合众人之力完成的,不是仅凭一人之力,而我现在所做的所有工作职能被称为程序,而且我把软件想象成了程序。
有什么不好:
因为最近写了一些程序,在写的时候感觉思路非常清晰,所有代码一气呵成,直到全部写完代码才开始运行验证,而且代码没有任何注释,最后一运行,发现根本运行不了,也不报错,不知道什么地方出错了,无处可找,而且没有注释,再从头开始阅读大量程序,发现十分困难。
解决办法:
首先,你的代码设计必须是规范的,如果你的设计不是规范的,那么即使你代码写的很规范,那么别人也是不容易读懂的。这牵涉到程序设计、模块之间的关系设计模式。做到设计规范之后,就要书写规范,注意注释、大小写、空格等等。