Geeks

mcereda/programming

Primary LanguagePython

  • programming GitHub
  • MarkdownReadme
  • 0Issues
  • 0Stargazers
  • 1Watcher

Programming notes

Best practices

  • Make changes easy, avoid making easy changes.
  • Keep changes in behaviour and structure separated.
  • Mind code coupling and cohesion.
  • Keep your code separated from the products you decide to rely upon.
    This allows for quick, painless switches to other or more technologies, should you need to. Leverage interfaces.

Sources

  • A daily practice of empirical software design by Kent Beck at DDD Europe 2023
  • Algorithms to Go

Share to

Contact site admin: Geeks.