Run Clean Code Chapter 10 on any class: inventory methods and fields, apply the 25-word naming test, list reasons to change, check cohesion, Open/Closed, and Dependency Inversion, then split the type if it has more than one responsibility. Use when the user points at a class, ViewModel, use case, Manager, Helper, or…
Enforce Clean Code Chapter 9 unit-testing principles (Three Laws of TDD, clean tests, one concept per test, F.I.R.S.T., readability) when writing, generating, refactoring, or reviewing unit tests in any language or test framework. Use whenever the user asks for unit tests, TDD, test coverage, test refactoring, test…