Processes and techniques

January 1, 2021 ยท View on GitHub

  • Branch By Abstraction and application strangulation
  • Client-first design
  • Code review and collaboration workflows
  • Dealing with uncertainty
  • Feature flags
  • Issue troubleshooting
  • Managing technical debt
  • Refactoring
  • Small commits and pull requests
  • Static analysis
  • Team decision-making
  • Testing
  • Trunk Based Development
  • Testing details
    • Testing after production
    • Testing patterns