当你在一个项目小组做一个相对较复杂的工程时,意味着你不再独自单干.你需要和你的小组成员分工合作,一起完成项目,这就要求小组成员各自负责一部分工程.比如你可能只是负责通讯或者显示这一块.这个时候,你就应该将自己的这一块程序写成一个模块,单独调试,留出接口供其它模块调用.最后,小组成员都将自己负责的模块写完并调试无误后,由项目组长进行组合调试.像这些场合就要求程序必须模块化.模块化的好处是很多的,不仅仅是便于分工,它还有助于程序的调试,有利于程序结构的划分,还能增加程序的可读性和可移植性. 初学者往…