ardalis / DevIQ-gatsby

MIT License
44 stars 29 forks source link

Practices from Code That Fits in Your Head #466

Open ardalis opened 1 month ago

ardalis commented 1 month ago

1. The 50/72 Rule

  1. The 80/24 Rule 3. Arrange Act Assert
  2. Bisection
  3. Checklist for New Code Base
  4. CQS
  5. Count the Variables
  6. Cyclomatic Complexity Limit
  7. Decorators for Cross-Cutting Concerns
  8. Devil's Advocate
  9. Feature Flag
  10. Functional Core, Imperative shell
  11. Hierarchy of Communication
  12. Justify Exceptions from the Rule 15. Parse, Don't Validate 16. Postel's Law 17. Red Green Refactor
  13. Regularly Update Dependencies
  14. Reproduce Defects as Tests
  15. Review Code
  16. Semantic Versioning
  17. Separate Refactoring of Test and Production Code 23. Slice (vertical) 24. Strangler (fig)
  18. Threat Model
  19. Transformation Priority Premise
  20. (X) Driven Development
  21. X Out the Names

Make a page under practices named for the book and add this list.

Reference the book from that list and each of these practices, even if they already exist.

Ideally use this associates link:

https://amzn.to/3xTL8NO