←back to thread

392 points mfiguiere | 1 comments | | HN request time: 0.316s | source
Show context
candiddevmike ◴[] No.35471951[source]
For folks that are using these kinds of tools, any regrets? How much more complexity do they add vs make or shell scripts?
replies(3): >>35472581 #>>35475058 #>>35475691 #
1. optymizer ◴[] No.35475058[source]
I've used Buck at Meta for years and while it is technically impressive and does an excellent job with speed, remote compilation and caching, I am not a fan of all of the undocumented, magic rules used all over the place in BUCK and .bzl files.

I've yet to try BUCK on small projects though - I personally default to Makefiles in that case.

On thing I definitely wouldn't use it is for Android development. The Android Studio integration is much worse than gradle's and adding external dependencies means you have to make BUCK modules for each one.

I would however use it for large-scale projects or projects with more than a dozen developers.