4 ms·
> incremental builds I've found that to not matter that much these days - unless your projects is hundreds of thousands (or maybe millions even) of LOC, full b
by properparity 4y ago
> incremental builds
I've found that to not matter that much these days - unless your projects is hundreds of thousands (or maybe millions even) of LOC, full builds are instant on modern machines.
- klodolph 4y agoThat's definitely not true for: - Most C++ or Rust projects - Medium size or larger C projects - Anything which is built with tools written in JavaScript (due to Node startup time overhead) Stuff where a full build is close enough to instant: - Most Java, C#, Go projects - Small C projects - Tiny/trivial C++ or Rust programs, or C++ programs written for embedded systems This is just my experience. YMMV.
- stjohnswarts 4y agoany sizeable rust or c++ project is gonna take a while to compile in my experience? I tend to break things off into libraries that are faster to compile. Some of my coworkers don't like it but they learn to deal (c++)
- klodolph 4y ago> I tend to break things off into libraries that are faster to compile. Yes, exactly. Incremental compilation! This is what Make is not good at.
- LtWorf 4y agoWith python or bash. Certainly not with c++
- UncleEntity 4y agoUnless your modern machine isn’t very powerful because you value food and rent more.