What would you do when you are about to add some new features to a large (and dirty) codebase which has virtually *NO* unit-testing code?

后端 未结 2 1567
悲&欢浪女
悲&欢浪女 2021-02-15 03:11

Martin Fowler says that we should do refactoring before adding new features (given that the original program is not well-structured).

So we all want to refactor this

2条回答
  •  情歌与酒
    2021-02-15 03:21

    Let me recommend the book Working effectively with legacy code by Michael Feathers. It contains a lot of realistic examples and shows good techniques for tackling the legacy code beast.

提交回复
热议问题