2018-08-20代码大全(code complete)学习笔

2018-08-20  本文已影响0人  闲散老人

软件开发活动:

1.定义问题(目前工作经验来说,1.是公司管理想到什么是什么,2如果有产品,那就是产品有设计,要么就是客户想要什么做什么)。

2.需求分析(嗯,一般来说对于码农是没什么关系的,你只需要coding就行了,实际就我个人而言,我觉得码农真心有必要参与需求分析设计)。

3.规划构建:实际上我不太懂这个规划构建是什么.

4.软件架构:这个一般是架构师的事,而实际上很多公司是没有所谓的架构师的。

5。详细设计:这个一般也是由技术经理来干?或者架构师?

6.编码与调试:大多数程序员也就是在这个环节发光发热了。

7.单元测试 8 集成测试9系统测试???我遇到的都是手指头点啊点啊。这年头连个能写测试脚本的测试工程师都很少看到。

10.保障维护:嗯,程序员很熟悉的了,bugfix。nice 

构建活动:

1.和程序切身相关的,主要有编码与调试,详细设计,单元测试,测试等。

非构建活动:

1.管理(嗯,这是国内技术很多希望能够走上的道路)

架构,界面设计等。

吐槽点:构建活动一般在整个开发活动总时间所占比例在30%-80%,手动滑稽,你们公司有没有达到这个时间占比呢。

上一篇下一篇

猜你喜欢

热点阅读