您当前的位置:网站首页 >软件知识>>软件开发中应该避免设计不足与过度设计
软件开发中应该避免设计不足与过度设计
发布于:2015年11月19日 18:35
软件设计作为软件开发过程中极为重要的步骤,他直接决定了软件是什么样子(软件功能、结构、样式)。那么软件设计中我们需要注意些什么呢?下面小编就和大家聊聊软件开发设计中两个最常见的误区:设计不足与设计过度。
首先来说说软件设计不足,该问题常见于新手,但是也会出现在老手身上,甚至我还见过有一类老程序员在经历过多次过度设计的打击之后,转向另一个极端,否定抽象封装的作用,走上“反设计”的道路。
软件设计过度主要指软件设计中进行了过多的面向未来的设计,进行了不必要的抽象封装,为系统增加了不必要的复杂度。该问题常见于程序员在掌握了一些基本的设计能力之后,最常见也是最难克服的设计问题往往就是过度设计。