怎样做到设计时满足设计的那些基本原则

当我完成一个设计时,我需要逐个原则去比对吗?

有趣的问题。

设计是艺术的,不是科学数学,不是每个设计都有一个标准答案,所以,无法做到每次设计都能用设计原则去检验。

2012-10-09 18:10 "@banq"的内容
设计是艺术的,不是科学数学 ...

我现在满脑子想的就是用数学去量化

初级阶段是不是有这么一个阶段,不断想用一些原则去考证自己的设计?

2012-10-10 10:13 "@liyao0409"的内容
不断想用一些原则去考证自己的设计? ...

是的,初级阶段学习时可以,需要反复推敲,但是这如同捅破窗户纸,好像很简单,有时很难。

以艺术绘画打个比喻,只有我们看到世界名画如梵高等作品时,才知道色彩可以达到如此巅峰,回到软件设计上,如果不是出于牛人设计之手,你可能意识不到你的设计能够完美地满足那些基本原则。而自己可能范指鹿为马的错误了。
[该贴被banq于2012-10-11 15:43修改过]

2012-10-10 14:46 "@banq"的内容
可能范指鹿为马的错误 ...

恩,那就需要多多向大师们学习,不能太自信了

2012-10-12 09:01 "@liyao0409"的内容
那就需要多多向大师们学习,不能太自信了 ...

呵呵,我主要意思是设计最终结果和个人个体关系比较大,也可能过度设计,也可能设计不足,但只有问题出来后才会发现,也就是在重构时会发现,对于初学者来说,过一段时间经常重构代码是唯一之道。