为什么软件开发方法论让你觉得糟糕?
我认为软件开发方法论过于抽象,很难在现实中运用。 软件开发过程中存在着很多不确定因素,每个项目在开发的时候遇到的问题和困难是没有规律,是复杂且无法预测的。方法论只能作为开发项目之前的一个理论参考,但参考意义不大。由于各种不确定因素,这导致理论知识只能存在于理想之中而很难被运用。在软件项目实行的过程中用户的需求不断变化,软件也必须被不断修改、实践,一直循环,在这过程中我们发现所谓的方法论好像作用并不大,发现跟着方法论走软件的开发之路走得非常痛苦,就会开始觉得这是一个很糟糕的东西。