|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
因为二次编译器太复杂,那么建议只是在安装程序的时候编译一次,而不类似java那样运行就编译。并且我觉得,一次痛苦,总比多次低效率要舒服多了。除很好地举行“黑盒测试办理”,团体以为下述更值得勤奋;究竟“前除后略”!
1、架构和算法的可行性测试剖析:次要包含功能、并发等方面
2、CodeReview:很复杂,但良多人没有如许做;实在这比“黑盒测试”更简单发明界限成绩、流程准确性成绩等。值得推行!
3、测试驱动和单位测试,良多工资了到达那些其实不太懂编程办理层的请求,常常是少了这些看似不简单出成就的步骤。(很年夜水平上改动计划头脑)
晓得大概堕落的中央,固然简单制止堕落。
4、UML和用例:出格是UI建模,团体以为最不成少;UML和用例最少要能掩盖中心内容。
详细怎样做,要依据每一个人、每一个单元乃至每一个项目做详细优化,这里供应思绪。
5、专心架构(各功效模块的干系<用例等>、散布式盘算的节点干系<即分层>、类的条理布局<UML图>、晋级的存案、数据库架构、数据库表的范式<ER图>、并发会见和多线程等):欠好的架构,Code起来费劲、成绩又多又欠好办理!以团体的履历以为,一样平常可分为六个阶段
A用户需求搜集、访谈和确认-->
B架构和可行性剖析并文档化-->
C开辟测试部署和保护具体企图-->
D1单位编码、测试<-->D2部署测试-->
E1开辟情况集成和测试-->
E2实在情况摹拟测试-->
E3部署预演-->(原体系备份)-->
F部署
1)各阶段次要的“产出”(不思索投进)
A:需求仿单、UI建模、用例和UML图和体系利用匡助文件初稿、体系大概存在的风险呈报
B:体系架构图(逻辑图和物理图)、中心算法代码和测试呈报、第二方和第三方组件的风险剖析呈报
C:体系各模块的具体仿单,数据库架构和测试,各功效的开辟、CodeRivew和测试企图、部署企图(相称于逐日构建)、集成测试企图、体系的晋级思索和计划。注重,尽量在Code前将数据库大概的成绩办理失落!
D:代码、BUG办理、可实行文件、开辟情况、测试情况
E:可公布的安装包、终极用户文档、修正之前相干的文档到和如今的体系分歧
F:大概的成绩预案、安装和不休依实践情形优化,进进保护阶段
2)工夫分派:A:B:C:D:E:F=10:10:20:50:5:5,A阶段的工夫这里指项目启动时算起,启动前的工夫不计在内。
真实的Code工夫一样平常大概占50%
你觉得学习.NET怎么样,我懂的少,问的可能很幼稚,见笑了啊:) |
|