文件名称:refactoring-test-master
文件大小:10KB
文件格式:ZIP
更新时间:2024-04-19 02:46:21
C#
C#中的重构测试 描述 要求您重构UserService类,更具体地说,重构其AddUser方法。 假设代码在业务逻辑方面是合理的,并且仅专注于应用干净的代码原理。 请记住首字母缩写词,例如SOLID,KISS,DRY和YAGNI。 尝试使此练习保持在3小时以下。 如果您在3个小时后仍然有需要改善的地方,请写下来,我们会予以考虑。 局限性 LegacyApp.Consumer中的Program.cs类根本不会改变。 这包括using语句。 假定此代码库是更大系统的一部分,并且任何非向后兼容的更改都将破坏系统。 您可以更改LegacyApp项目中的任何内容,但UserDataAccess类及其AddUser方法除外。 类和方法都需要保持静态。
【文件预览】:
refactoring-test-master-master
----.gitignore(6KB)
----LegacyApp()
--------UserDataAccess.cs(2KB)
--------Client.cs(212B)
--------ClientStatus.cs(84B)
--------User.cs(401B)
--------ClientRepository.cs(1KB)
--------UserCreditService.cs(2KB)
--------LegacyApp.csproj(426B)
--------UserService.cs(2KB)
----RefactoringTest.sln(1KB)
----README.md(866B)
----LegacyApp.Consumer()
--------Program.cs(562B)
--------LegacyApp.Consumer.csproj(276B)