大道至简-灵活的软件工程

       “知律而变”中的“律”字,若解释作“规律”,那么便是可以用于软件工程中的了。“道”是规律,如果明 “道”,而可以变化无穷,这样做软件工程才是活的。就如同今人难于填词一样,不明道,则不明智,不明智则无所以为,因而在软件工程实施中不可避免的盲目与停滞。

       “知律”的另一层意思,是在于“知道原理”。明白 “为什么要这样”或者“为什么不是那样”。这在软件开发中是常见的问题,大多数人不知究竟地使用着技巧和方法,而一旦出了问题,则归究于这些技巧和方法的不好。而真正的问题在于,这些人(我们通常叫做 Copy&Paster)并不知道这些技巧、技术和方法的原理,因而不知道变通,也不知道回避错误。

      所以死读一本《软件工程》的人不会做真正的软件工程。

   真正的软件工程是靠我们动手去做的,而不是在书中的,只是去知道与了解,只有去灵活运用才能更好的应用于软件工程。

原文地址:https://www.cnblogs.com/nulidexuezha/p/4474561.html