-1
当您发现设计中的致命缺陷并且您已经编写了大量代码时,您会做什么?处理致命的设计缺陷
A.重新设计遍布工作
B.使用一个非常丑陋的黑客攻击,围绕瑕疵的作品,但让你感到悲惨,很可能会产生新的问题后
C.去喝酒用的-lots你的好友和希望解决目前本身莫名其妙第二天
的桥梁
E.别的东西D.跳转,请在你的答案指定
当您发现设计中的致命缺陷并且您已经编写了大量代码时,您会做什么?处理致命的设计缺陷
A.重新设计遍布工作
B.使用一个非常丑陋的黑客攻击,围绕瑕疵的作品,但让你感到悲惨,很可能会产生新的问题后
C.去喝酒用的-lots你的好友和希望解决目前本身莫名其妙第二天
的桥梁
E.别的东西D.跳转,请在你的答案指定
重新分配之前创建的所有东西将花费大量时间,通常非常不起作用,因为之前编写的标准代码经过测试,您知道这是行得通的。此外,您还需要进行大量的测试(单元,集成)来进行更改,并确保您的工作正确。我优先使用史蒂夫·麦克康尔固体代码书中的低质量遗留代码的作品。
在短裤它看起来就像这样:
在工作时间3210小部分这种方式将休耕你的情况,你的代码,精心设计和系统的大部分稳定工作。我喜欢这样做的方式。
但无论如何,如果你有这样的问题,它应该告诉你很确定你做的事情不好,你的设计没有灵活性。在未来的一些变化之后,你不会因为新设计而遇到这样的问题,而采取这种方式。
也许它属于http://programmers.stackexchange.com/ –