谈谈软件开发中的坚持

来源:互联网 发布:软件开发团队建设 编辑:程序博客网 时间:2024/03/28 20:06
谈谈软件开发中的坚持

    根据环境的不同,坚持可能是财富,也可能是负担。和大部分的中性词一样,依据你的褒贬意图而有不同的意思。如果你想表达贬意。可以说是“固执已见”或“顽固不化”;如果你要表达褒意,可以说是“坚韧不拔”或“持之以恒”。

    多数时候软件开发中的坚持其实就是没有好处的“固执”。当在某段新代码上卡壳时,坚持很难让人知道。不妨另辟蹊径,尝试重新设计类,或者绕过去,以后回头再试。当一种办法行不通时,正好可以换个办法试试。

    调试时候,花四个小时干掉某一错误肯定会很有满足感;但通常最好只要有一段时间没有进展,比如说15分钟,就该放弃排错过程,让潜意识仔细品品。想个其他法子将问题展开;从头编写有麻烦的代码段;理清思绪后再来做。和计算机错误斗气是不明智的,更好的方法是避开它们。

    知道何时放弃很难,但这是必须面对的问题。当你遭受挫折时,提出此问题正是时候。提出并不是说这时就放弃,而是该为目前的行为设置底牌了:“要是这种方法三十分钟之内还不解决问题”,我就会花十分钟想些其他方法,再用一个钟头尝试最可行的办法。“