软件设计中什么是最重要的
来源:互联网 发布:计算机考研学校知乎 编辑:程序博客网 时间:2024/05/02 04:31
每个人走过的路都不相同,得到的结论也不同。但程序序员追求完美的特点可能让我们在设计的路上摔得很惨。在我把上次写的自动生成程序的自动化程序删了个底朝天后并重写后,我想我需要重新审视我对设计的看法。
什么是设计中最重要的: 简单?完美?精巧的构思?
但我总结下来:把我摔得最重的是保持平衡。 时间、金钱等资源是有限的,而完美的设计总是看不到头。
我要做的是在有限的资源中完成一件事。所以我需要放弃完美的念头,容忍龌龊的代码和思路。需要分析使用我所用工具的优点并回避缺点。而这些看起不来难的基础却在我追求前面那个完美的目标时被我忘得一干二净。
当我被完美目标的复杂度搞得像条狗时,我才发现自己是如此的难堪。就如我要越沙漠,走了1/3时发现我带的水不够走完剩下的路,而且我也难堪的发现我的雄心壮志不能当水喝,但如果我喝我的尿加上剩下的水还可以原路退回。
“审时度势”这个词用在设计中也许不合适,但世界上很多的东西何尝不是殊途同归呢?
用一句抄来话做个注脚: 我总是以为我有大把的时间,但事实我拥有的只是脚下的路。
- 软件设计中什么是最重要的
- 什么是最重要的
- 什么是最重要的?
- 什么是最重要的财富
- 什么是最重要的
- 人生大问题1:什么是你生命中最重要的
- 软件人员,什么是最重要的?
- 程序员面试什么是最重要的?
- 什么是软件设计?
- 什么是软件设计?
- 什么是软件设计
- 什么是软件设计
- 什么是软件设计
- 什么是软件设计
- 什么是软件设计
- 什么是软件设计
- 什么是软件设计?
- 什么是软件设计
- Linux的IO性能监控工具iostat详解
- XML中何时使用元素何时使用属性
- 为现实高歌
- 在未贴brcm4330芯片的情况下,invensense的sensor失效问题分析
- 函数的参数中用二级指针
- 软件设计中什么是最重要的
- hdu 4639 2013多校第四场 hehe Fibonacci 数列,组合计数,字符串处理
- 程序员求职之道(《程序员面试笔试宝典》)之程序员的健康谁来保证?
- java基础对集合的理解
- C++实现矩阵类,实现了大部分矩阵运算功能,大家可以类比matlab
- 绝对定位布局管理器(AbsoluteLayout)此布局管理器已被废除
- 问题2:如何用一个for循环打印出一个二维数组?
- linux 原子性操作atomic_t
- RAID技术的基础入门知识