软件哲学
软件哲学
DiffDay希伯来最著名的故事或许是
一位异教徒来到Rabbi Shammal【夏马尔】面前和他说:“要我改变信仰只有一个条件:那就是你在我单脚站立时教完Torah【'tɔ:rɑ:,希伯来文:תורה,意思是“教导、训诲”,圣经旧约之首五卷-律法书,通称摩西五经】的所有内容。”Rabbi Shammal将其赶走。
然后他就来到Rabbi Hillel【希莱尔】(一个令其改变信仰的人)面前。Hillel告诉他,“勿对人做出连自己都憎恶之事,这就是Torah的全部;其它都是注释,你自己去学习。”
Rabbi Shammal有赶走这个异教徒的充足理由
任何简化都只会误导。编写优秀的软件要比做出可靠的设计更复杂,细节就是魔鬼。
Rabbi Hillel没有赶走他也有充足的理由
理解最本质的思想为接下来的所有细节提供了一个上下文关系。书籍多只给出一个框架性理解,其余的内容都融入到案例研究中。
“单脚”注释了此种哲学
确认你已理解问题,由小型的有才干的团队来实现解决方案,并且让你的客户告诉你如何改进它。这就是全部,其它的都是注释。
评论
匿名评论隐私政策