首页 > 代码库 > 构建之法的五个问题

构建之法的五个问题

问题一:这本书一直在强调合作,我不是很理解这个合作的具体含义,我认为的编程是项目经理安排任务然后每个人只要完成自己的任务就好。所谓的合作我认为的不外乎就是沟通。各种接口对接等等。可能会有会议讨论等等。但是合作是不是就是沟通确实不是很清楚。

问题二:我承认文档的重要性。但是我认为更重要的还是代码的实现程度,也就是代码的复用性。可能这就是菜鸟级选手和软件工程师的区别吧。

问题三:对于一般的程序而言,只要客户要求的,或者客户的需求做到就可以了,那为什么还要做各种各样的测试。在我的主观印象里只要做好基于执行的测试就可以,我还是不理解测试的重要性。

问题四:实际的实践活动中,往往会注重效率也就是时间,所谓的时间就是金钱。我觉得小型的项目根本没有时间来写文档以及测试用例等等。软件工程只是针对大型项目还是所有的项目。如何平衡这种时间或者money和标准之间的关系。

问题五:工程师在工作过程中,可能发现以前的代码要重构,架构要调整,否则维护起来很费劲,但是工期很赶,赶着上线。此时此刻应该如何度量这两者,或者这两者应该如何取舍。

构建之法的五个问题