模块化在软件项目中显然很重要,但是我想了解人们对于它的重要性和重要性的看法。自从我问这个问题以来,我显然有自己的想法,但是把它想像成是一个“共同的头脑 Storm ”,说明人们应该模块化自己的软件项目的原因...

最佳答案

当涉及到同时解决复杂问题时,我们人类是有限的。但是,我们有能力将复杂的问题分解为(可能非常大)数量不那么复杂的单个问题,以解决大问题。

从根本上讲,这就是驱动答案的原因,例如“重用”,“关注点分离”,“轻松维护”。

所有这些原因都是真实的,无论是一个人分解一个复杂的问题以逐一解决,还是一个人将其分解以分发复杂性。

关于architecture - 软件项目的模块化有多重要,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1256009/

10-12 19:29