The Daily Drupaler
This is an archive of the 891 email messages I have sent to my daily mailing list since the 12th of August, 2022. Enjoy!
- : Feature flags enable continuous integration
- : Separating environments with feature flags
- : Which branch should be in which environment?
- : Should you use a staging environment?
- : Test to save your job
- : Everyone tests their code, but not everyone writes automated tests
- : Documentation and comments get stale. Tests don't.
- : Buggy software causes reputational damage
- : Why I prefer types
- : Stop writing tests
- : Increasing test coverage with regression tests
- : How much refactoring should I be doing?
- : How not to break 36,000 websites
- : Types or no types
- : Outside-in or inside-out?
- : Which type of test should I use?
- : Don't inject too many dependencies
- : Don't use "else"
- : Code is read more than it's written
- : A lack of tests discourages refactoring
- : Do you proactively refactor your code?
- : What's the simplest test to begin with?
- : Verbosity over abstraction
- : Spring clean before upgrading
- : Charging more _not_ to write tests
- : Including time for tests in estimates
- : Planning first or reviewing last?
- : Non-blocking code reviews
- : Code review discourages small refactorings
- : TDD and "Unexpected errors"