Presne, nepaci. Argument, jak stehno.
Mezitim si jini uzivaji vyhod, ktere prinasi, kdyz se tyhle veci zkombinuji.
Tento a podobne bikeshedding argumenty, ktere neprimaseji nic, krome zpomaleni pokroku, mam uprimne rad :)
Neco konkretnejsiho by tam nebylo?
Argument spravy jednoho spolecneho kodu funguje, jak vidime, v praxi. Taky, ze ta slepenina od RH, jmenem Stratis, uplne dohani a predhani ZFS i BTRFS ;)
Suhlasim a uvediem aj priklad. Potrebujem 5 funkcionalit ktore dostanem spojenim 5tich modularnych programov.
Na kazdom z tychto programov pracuje uplne iny tim ludi s inymi cielmi a teda ku kazdemu krogramu dostanem jednu funkcionalitu navyse ktora nebola v povodnom plane. Nakoniec mam 10 funkcii namiesto povodnych 5!
No, z pohledu uživatele chci funkci "souborový systém se šifrováním, CoW a instant snapshot pro zálohu". Z tohoto pohledu je jedno, jestli to dělá pět modulů, nebo jeden kombinovaný.
Co ale není jedno, jsou testy a kompatibilita. Někdo při tvorbě jednoho z těch pěti programů jinak pochopí slovíčko a najednou jsi v pr... To samý, pokud se autor modulu B spolehne, že tohle přece otestoval autor modulu C a autor modulu C žije v domění, že tohle přece autor B musel zákonitě podchytit a otestovat...