一、四则运算代码:coding Address
-
软件工程第一次作业要求
本次作业的标题命名为“软件工程第一次作业”
花20分钟写一个能自动生成小学四则运算题目的“软件”,要求:除了整数以外,还要支持真分数的四则运算。将代码上传至coding.net,并将地址发布至自己的博客。
在一周之内快速看完《构建之法》,列出你不懂的5-10个问题,发布在自己的博客。 -
1、这本书一直在强调合作,我不是很理解这个合作的具体含义,我认为的编程是项目经理安排任务然后每个人只要完成自己的任务就好。所谓的合作我认为的不外乎就是沟通。各种接口对接等等。可能会有会议讨论等等。但是合作是不是就是沟通确实不是很清楚。
-
2、我承认文档的重要性。但是我认为更重要的还是代码的实现程度,也就是代码的复用性。可能这就是菜鸟级选手和软件工程师的区别吧。
-
3、对于一般的程序而言,只要客户要求的,或者客户的需求做到就可以了,那为什么还要做各种各样的测试。在我的主观印象里只要做好基于执行的测试就可以,我还是不理解测试的重要性。
-
4、实际的实践活动中,往往会注重效率也就是时间,所谓的时间就是金钱。我觉得小型的项目根本没有时间来写文档以及测试用例等等。软件工程只是针对大型项目还是所有的项目。如何平衡这种时间或者money和标准之间的关系。
-
5、工程师在工作过程中,可能发现以前的代码要重构,架构要调整,否则维护起来很费劲,但是工期很赶,赶着上线。此时此刻应该如何度量这两者,或者这两者应该如何取舍。