1
Vývoj / Re:Maven vs. Gradle
« kdy: 30. 11. 2020, 08:18:28 »
Me prave prijde skvele, ze muzu vyuzit standard, ktery mi ve vetsine pripadu staci a je tou nejlepsi volbou. Ale kdyz potrebuju nahodou neco custom, tak nemusim ohybat maven, nebo vymyslet nejake kulisarny, abych toho docilil.
No a s tou fantazii autora. Tak budto to ma nejaky smysl udela custom a nebo nema. Proc se jako vyhoda Mavenu bere, ze to potlacuje fantazii autora a vynucuje to podrizeni buildu moznostem Mavenu, vlastne moznostem dostupnym maven pluginu? Vzdyt toho sameho cloveka pak nechame programovat a tam uz mu jako verime, ze to udela dobre? Vzdyt samotnou tvorbou programu muze napachat daleko vetsi skody. Nebo mu neverime, ale proste nikoho jineho nemame, tak nam nic jineho nezbyva nez mu verit?
Tu to uz naraza na tie skusenosti. Pracoval som v (malych) jednotkach (kusov) timov, kde boli sami kompetni ludia a nebol problem. Vetsinova skusenost je ale, ze timy su namixovane rozne seniornymi a kompetentnymi ludmi.
Potom sa stava, ze ked ten clovek nepozna dobre riesenie v podobe nejakej konfiguracie alebo pluginu, tak si ho proste dobastli v nejakom build skripte. Okrem toho vela ludi ma z nejakeho dovodu ovela nizsie standardy na kvalitu kodu u build skriptov nez u aplikacneho kodu, takze sa to moze zvrtnut (a aj zvrtne).
Mozes argumentovat s code review a ano, dost casto sa tam veci odfiltruju, ale niekedy na to nie je cas, pripadne mas seniorov na dovolenke a tieto veci sa tam zanesu.
Takze v pripade menej kompetentneho timu je obmedzenie moznosti dobra vec. A ako som pisal predtym, ak chces nieco viac, nemusis to nutne prepisovat do ineho toolu, ani si pisat vlastny plugin, tooly sa proste daju kombinovat.