4 ms·
This is my experience also. People not fluent with Gradle or just don't want to invest the necessary time in learning how it works just cut and paste stuff into
by bitmapbrother 8y ago
This is my experience also. People not fluent with Gradle or just don't want to invest the necessary time in learning how it works just cut and paste stuff into it and wonder why it doesn't work anymore.
- vorg 8y agoPerhaps a build system shouldn't need people to invest so much time into learning it. There must be a better way than all those Gradle API's and all that Groovy syntax.
- izacus 8y agoThat's a nice sentiment, but you really can't be an engineer in any kind of software development without having an understanding how your software is put together. Especially if you want to do things like builds for different flavors, customize branding or do any kind of changes in the build process. Some minimal standard of competence and knowledge is required for you to basically function.
- vorg 8y agoI agree. I was talking about the needless complexity of Gradle and Groovy in handling a build, not the inherent complexity of a build itself. Builds can easily be described declaratively, as shown by Make and Ant, and this was a major step forward for the science of build descriptions. Gradle and Groovy, however, provide a procedural description of builds, with the apparent intention of generating technical debt in user IT land, and then selling them consultancy services and courses.