refactoring test master 源码
C#中的重构测试 描述 要求您重构UserService类,更具体地说,重构其AddUser方法。 假设代码在业务逻辑方面是合理的,并且仅专注于应用干净的代码原理。 请记住首字母缩写词,例如SOLID,KISS,DRY和YAGNI。 尝试使此练习保持在3小时以下。 如果您在3个小时后仍然有需要改善的地方,请写下来,我们会予以考虑。 局限性 LegacyApp.Consumer中的Program.cs类根本不会改变。 这包括using语句。 假定此代码库是更大系统的一部分,并且任何非向后兼容的更改都将破坏系统。 您可以更改LegacyApp项目中的任何内容,但UserDataAccess类及其AddUser方法除外。 类和方法都需要保持静态。
用户评论