Code Compendium

Table of Contents

  • architecture
  • Clean Vertical Slice Architecture
  • What is Architecture
  • logging
  • Use log message templates to allow structured logging
  • Use log scopes to add data to related messages
  • MVVM dependency injection into child ViewModels
  • naming-decision-records
  • NDR01 Interactor postfix for classes that handle business logic
  • NDR02 Repository postfix for classes that handle data access
  • Secure Coding
  • secure-coding
  • Input Validation
  • Syntax Highlighting
  • testing
  • Test Doubles
  • What is a unit