Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> This blog post says 2 and a half minutes not seconds.

It's meaningless to say "we can run tests in seconds". You can't run my tests in seconds because they're single threaded and take 10 minutes. The important thing is the speedup, and they got a pretty good speedup. Arguably the nop build/test time is important too but it doesn't look like they measured that.

> Basel does not solve this problem out of the box.

Yes it does.

> I wonder why stripe didn’t “just use Bazel”.

In my experience it's because setting up Bazel is a) more work than setting up some ad-hoc build system (Make or CMake or whatever) and b) difficult to switch to retrospectively. So it only gets used where you have people who are experienced enough to know that you will wish you had started with it, and can convince the inexperienced people that it's worth the effort.

Usually you get too many inexperienced people saying "it's too difficult; we'll be fine with Make".



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: