如何重要的是软件项目的模块化 [英] How important is modularization of software projects

查看:254
本文介绍了如何重要的是软件项目的模块化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

模块化在软件项目显然很重要,但我想知道人们对意见的如何的重要,什么的的原因的是非常重要的。我明明有我自己的想法,因为我问这个,但认为它像一个共同头脑风暴的原因之一应该模块化自己的软件项目...

Modularization is obviously important in software projects, but I want to know people's opinions on how important and for what reasons it is important. I've obviously got my own ideas since I'm asking this, but think of it like a "common brainstorm" of the reasons one should modularize one's software projects...

推荐答案

我们人类是有限的,当它涉及到一次全部掌握复杂的问题。然而,我们在优分解一个复杂的问题变成是不是为了解决大问题太复杂,个别问题(可能非常大)的数量的能力。

We humans are limited when it comes to grasping complex problems all at once. However, we are gifted in the ability to decompose a complex problem into a (possibly very large) number of individual problems that are not too complex in order to tackle the big problem.

这是从根本上推动什么样再利用,关注点分离,易于维护。

This is fundamentally what drives answers like "reuse", "separation of concerns", "easier maintenance".

所有的这些原因为真它是否是一个人打破一个复杂的问题,以解决片逐片,或者如果它是其分解来分发复杂一队人

All of these reasons are true whether it is one person breaking down a complex problem to tackle piece-by-piece, or if it is a team of people breaking it down to distribute the complexity.

这篇关于如何重要的是软件项目的模块化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆