模块化在软件项目中显然很重要,但我想知道人们对它的重要性和重要性的看法。自从我问这个问题以来,我显然有自己的想法,但把它想象成一个“共同的头脑 Storm ”,说明应该模块化一个软件项目的原因......
最佳答案
在一次处理复杂问题方面,我们人类是有限的。然而,我们有能力将一个复杂的问题分解为(可能非常大)数量不太复杂的单个问题,以便解决大问题。
这从根本上插入了诸如“重用”、“关注点分离”、“更易于维护”之类的答案。
所有这些原因都是正确的,无论是一个人分解一个复杂的问题以逐个解决,还是一组人分解它以分散复杂性。
关于architecture - 软件项目的模块化有多重要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1256009/