今天早上在一次工作面试中,他们问我如果我得到了一些没有测试的遗留代码,并且我需要修改其中的内容,那么我应该如何确保不会出错。
我的答案是,首先我会为我需要修改的代码部分创建一个测试,然后一旦测试通过,我会进行代码修改,确保测试仍然通过。所以基本上是从测试驱动开发的角度来做的。但是面试官好像并不满意我的回答,所以我想听听你们的意见,是否有更好的方法?
我的回答是否正确有效?
非常感谢。
我的答案是,首先我会为我需要修改的代码部分创建一个测试,然后一旦测试通过,我会进行代码修改,确保测试仍然通过。所以基本上是从测试驱动开发的角度来做的。但是面试官好像并不满意我的回答,所以我想听听你们的意见,是否有更好的方法?
我的回答是否正确有效?
非常感谢。