大师怎样编写亿万行代码

我属于代码编写初学者,学过面向过程面向对象,但我运用的时候出了问题,我编的代码越多就越乱,不好修改,不好添加新的功能,不好什么什么的,总之就是不好管理,非常不方便,请问各位大师有什么经验能分享一下吗