AST matchers and Clang refactoring tools https://eli.thegreenplace.net/2014/07/29/ast-matchers-and-clang-refactoring-tools (introduces clang-query and the excellent AST matching API)
miniblog.
Related Posts
Listening to the latest episode of Maintainable interviewing Daniela Baron, and she introduces a clever concept: ticket rotation.
When you divide programming jobs into tickets, deliberately give team members tickets from different areas. This prevents knowledge silos.
We pack 5 introduces a slew of new static analysis features, including /*#__pure__*/
https://webpack.js.org/blog/2020-10-10-webpack-5-release/
(Every sufficiently advanced dev tool contains an ad-hoc, informally specified compiler?)
The Stockfish chess engine requires patches to pass a test: it must beat the old version a sufficient proportion of the time.
This introduces an interesting problem: what if a patch set makes it stronger, but applied individually they make it worse?
