今天我阅读了代码大全前两章,第一章欢迎来到软件构造的世界,它分为两部分什么是软件构造,软件构建为何如此重要。
直觉上对构建的认知是相当准确的,但他还缺乏一点深度。把构建活动放在有其他活动构成的环境中讨论,有助于在构建期间集中注意正确的任务,也有助于恰当强调那些重要的“非构建活动”。
隐喻的重要性:重要的研发成果常常产自类比。通过把自己不太理解的东西和一些你较为理解,且十分类似的东西作比较,你可以对这些不太理解的东西产生更深刻的理解。
我过去怎么做:对于软件构造和隐喻等一些软件方面的知识,我从来都没有仔细认真去对待过,只是单纯的去编码编码,除了编码还是编码。这就好像一个不熟悉工作原理却不得不不断地重复一件相同的事情。
这样不好:学习软件工程,首先就要搞清楚软件工程的任务流程以及开发过程中的一些技巧,不能像一台机器一样只会编码。
解决办法:多去网上面浏览前人们的经验教训,阅读大量软件工程开发相关书籍,避免问题的出现。
标签:编码,代码,理解,软件工程,构建,软件,大全 From: https://www.cnblogs.com/yvxiaoshuai/p/16758366.html