软件哲学

希伯来最著名的故事或许是:

引用
一位异教徒来到Rabbi Shammal面前和他说:“要我改变信仰只有一个条件:那就是你在我单脚站立时教完Torah【圣经旧约之首五卷】的所有内容。”Rabbi Shammal将其赶走。然后他就来到Rabbi Hillel(一个令其改变信仰的人)面前。Hillel告诉他,“勿对人做出连自己都憎恶之事,这就是Torah的全部;其它都是注释,你自己去学习。”


Rabbi Shammal有赶走这个异教徒的充足理由: 任何简化都只会误导。编写优秀的软件要比做出可靠的设计更复杂,细节就是魔鬼。

Rabbi Shammal没有赶走他也有充足的理由: 理解最本质的思想为接下来的所有细节提供了一个上下文关系。书籍多只给出一个框架性理解,其余的内容都融入到案例研究中。

“单脚”注释此种哲学--

确认你已理解问题,由小型的有才干的团队来实现解决方案,并且让你的客户告诉你如何改进它。这就是全部,其它的都是注释。

你可能感兴趣的:(框架)