Phil Eaton

79%
Flag icon
A common mistake when modifying code is to put detailed information about the change in the commit message for the source code repository, but then not to document it in the code. Although commit messages can be browsed in the future by scanning the repository’s log, a developer who needs the information is unlikely to think of scanning the repository log. Even if they do scan the log, it will be tedious to find the right log message. When writing a commit message, ask yourself whether developers will need to use that information in the future. If so, then document this information in the ...more
Emre Sevinç
· Flag
Emre Sevinç
This can be also interpreted as "oh my god, we're still so much lacking in high quality development tools that still can't bring together the whole context, history surrounding the code spatially as w…
Phil Eaton
· Flag
Phil Eaton
True. It's very hard to search comments in pull requests and similarly hard to view comments in historic pull requests line by line of a file.

Even git blame only gives so much context.

More comments an…
A Philosophy of Software Design
Rate this book
Clear rating