业务说,“这时什么也不用做”。设计最好的选择是——这时真的什么也别做。记住:人们能够做到“我该做什么“就已经很不错了,别让大家做他们本不该理会的事。
XX说,“我推崇老庄”,大师说,“设计要简洁”,程序员说,“别TMD显摆,用最小的代价解决问题”——都是一个意思,看来好程序员都是有些哲学思想的。
编码即设计,不可妄自菲薄。
”茴“(茴香豆的hui)有多种写法,但状态机只有一种写法——好的。别自创,看看通信协议中咋定义的。顺便提一下,Unix的TCP状态机编写的挺差的,我没说设计。
软件的质量是测出来,软件的品质基本取决于初始设计者的工作。质量——即使是柴草做的地基,只要不出事,质量也是好的,钢筋混凝土的豆腐渣工程,质量当然是差的;品质——皮尔卡丹也会掉扣子。质量让人获利,品质让人更获名。
大扫除:我正在打扫卫生间,不知老婆在哪个房间问,”老公,上次你咋擦掉桌子上油的?“。
”哪个桌子上的?“
”这个“——哎,我又看不见,我咋知道”这个“是哪个?
……
”老婆,你们领导的小孩几岁?“
”三周“
我不解,”这么小能抱出来么?“
”三周啦!“
”是呀,太小了!“
”三周岁“——那就说三岁呀,”三周“大部分人都会理解成21天。
——交流,技术交流,交流技术,首先要让对方彼此理解。