诚心请教,如果管理好上万行的代码?
小弟最近感觉脑袋越来越不好使了.因为没有正规系统的学习过开发方面的知识.也没有跟过大型项目的团队.导致代码量一大,在脑海中整个系统的运行步骤和规则就含糊不清了.
在网上了解到这属于软件的架构,因此我也尝试使用UML的绘图来把系统的流程,顺序绘制出来.在编写代码时按照图的流程来编写.这虽然解决了些问题,可当系统工程非常复杂的时候又感觉无力了.比如网络游戏等,各个子系统交互关联比较复杂.脑袋里不能很好的形成一个流程,导致开发越后期进度越慢,因此后期很多时间都花费在旅顺前面的代码上.
现在我只是个人在开发,还没有牵扯到多人开发.要是多人开发那没有一个很好的解决方法,可想是件多么恐怖的事.
当然这肯定有解决的办法,比如UML(UML我也非常认真的学习过,但就是不能很好的使用到项目中,唯一做的就是画个图).否则那些大型的项目如MySql,魔兽世界,Windows是不可能完成的.
所以在这里请教一下各位大牛.你们在开发代码量庞大的系统时,是如何管理的.