O(1) Build File
O(1) Build File Dec 31, 2023
Rule of thumb: the size of build or CI configuration should be mostly independent of the project size.
In other words, adding, say, a new test should not require adding a new line to the build file to build the test, and a new line to .yml to run it on CI.
Lines in CI config are costly — each line is typically a new entry point,
and a bit of required knowledge to be able to run the project locally.
That is, every time you add something to CI, you need to explain that...
Read more at matklad.github.io