Zdravim,
mam taku malu dilemu.
Niekto dal moj kontakt niekomu druhemu s tym ze ma odporuca lebo som celkom kvalitny developer. Ten koncovy clovek sa mi ozval, predstavil mi ten projekt, dal mi pristup k repozitarom a mal som par dni na to aby som sa popozeral do coho by som isiel.
Ja som celkom prekvapeny ale je to celkom sprasene. Jedna sa o serverovu cast, nejake REST api + Spring + omacka okolo.
Mna z toho kodu proste bolia oci. Su to spagety, absolutne to nema vobec ziadne testy, unit ani integracne, je to malo robustne, malo modularizovane ... a ten REST je dopraseny fakt uctihodne. (vsetky queries vracaju rovnaky http status kod) no ja neviem. Momentalne to vyzera tak ze by bolo jednoduchsie to cele prepisat odzova ako tam dopisovat endpointy "po starom". Ten projekt dost velky technical debt a neviem ako sa mam k tomu postavit.
Prva moznost je ze zatnem zuby, odkodim si svoje a rozlucim sa s tym projektom.
Druha moznost je ze sa pokusim vysvetlit tomu cloveku tie slabiny a povedat mu na rovinu ze to nevidim celkom ruzovo, viac menej mu zdelim to co vam a uvidim co bude.
Tretia ze mu navrhnem aby mi to nechal cele prepisat "tak ako sa to ma".
S tou tretou moznostou by to bolo najlepsie ale na to nebude chciet prisvedcit. Lenze mne sa uplne hnusi robit na projekte ktory je od zakladu napraseny a nic sa s tym uz neda robit ...