文件名称:在C#复杂的项目开发中使用结对编程
文件大小:114KB
文件格式:PDF
更新时间:2021-05-17 06:44:49
C# 项目开发 结对编程
在开发软件项目时,不仅写出相应功能的模块很重要;确保写出的模块的易维护性(bug 修复,代码重构)也同样重要。 主打互联网技术和门户网站的Perpetuum 手机公司曾开展了一个长期的软件项目,以研制出一套基于web的内容管理软件。Perpetuum公司的许多开发者都参与了这个项目。项目中大部分复杂的模块都是完全靠个人开发的(非多人协作完成)。维护这些模块(即非多人协作完成的模块)非常困难。因为开发某一模块的人还需要开发新的模块或者维护另一既有模块,这需要花费更多的时间。为了避免这种情况发生,他们决定在开发复杂模块时试验性地使用结对编程。