|
“Good enough is good enough” - is a best practice for software design. It favors quick, simple and yet potentially extensible deliverables over elaborate complete system designs. Once the simple design is deployed, it can then evolve as needed, driven by user requirements.
Good enough designs meet criteria like:
1. It has sufficient benefits.
2. It has no critical problems.
3. The benefits sufficiently outweigh the problems.
4. In the present situation, and all things considered, further improvement would be more harmful than helpful. |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|