Hloupý programátor nikdy nevymyslí dobrý framework. Takže byste měl hlavně zapomenout na vaše naivní představy a naučit se aspoň základně používat něco, co vymysleli lidé chytřejší než vy.
Ano, asi bych měl, asi bych měl prostě sklopit hlavu a zabít si po sobě několik víkendů jenom proto, že ve Springu je bug! Asi bych měl sklopil hlavu, říct si že jsem čurák a nechat si vysát všechen volný čas touhletou hydrou, které se inkrementuje verze z 2.0.2 na 2.0.3 a rázem je všechno jinak!
Vy prostě ústavičně děláte z lidí nějaké pitomce. To by dozadeke bylo, abyste uznal, že nějaký soft prostě stojí za hovno. U vás zřejmě soft je vždy ok a problém je vždy mezi židlí a klávesnicí. A takoví lidi, co se nasrali a vymysleli třeba Go nebo Python, protože viděli, jak je všechno nebetyčně přeinženýrované, tak to jsou u vás asi pitomci.
Tuhle se mnou třeba vyjebal v minulé práci Spring a AOP. Jednou za čas, když je zdupaný testovací enviroment neumožňující profilovat JVM, člověk potřebuje zasrané AOP, aby si na balíčku mohl logovat časy spuštění metod. Celou dobu to AOP má a člověk tu jebku prostě nevyužije, protože normálně je úplně na hovno, ale ve zkurveném žumpen projektu nastane jednoho dne taková situaca. A výsledek? Ta jebka prostě nefunguje, protože ve Springu verze 3.5 je bug, že když aop narazaí na Vararg v metodě, tak to prostě vyhodí exception a sesype se to. Fuck off.
Lepší by bylo, kdyby tam žádné zkurvené AOP nebylo. To bych totiž nasázel do balíčku logování ručně do každé metody a měl bych to hotové dřív, než se dupat se zasraným Springem.
K čemu to je, že to má tolik featur, když to DPČ NEGUNGUJE POŘADNĚ!!! A to bych mohl pokračovat a pokračovat, kdy a jak se mnou ta jebka Spring vyjebala.
Teď v tom Spring Bootu udělali zase nějaký magic s embedded servlet kontejnerem, že jim to nastartuje za cca 7 vteřin. Náhodně mi tam při startu funguje a nefunguje jakásik Hibernatí závislost, prostě to vyhodí exception a čau. Při dalším startu to je zase ok. (obojí myslím kompletní restart, ne Devtools magic). Nevím čím to je. Možná Command Line Runnerem, že se někdy spustí dřív než se inicializovaly některé beany? Nebo možná je tam někde uvnitř v te jebce zase někde bug. Každopádně vím to, že to prostě nechci řešit, protože na to nemám čas. Vím, že bych na téhleté exception mohl klidně spálit 2 dny svého volného času.