Riddle napisał(a):
Jeśli masz aplikację, która nie ma za dużo logiki w sobie, i tak jak mówisz "cały czas klepiesz crudy" (pewnie masz rest, controllery, serwisy, i repozytoria), to może warto zrobić krok wstecz, i przestać robić to co Cię spowalnia? Nie traktuj wartości jak osobne modele i resource'y, tylko zrób jeden endpoint do przyjmowania crudów, olej rest, olej te warstwy service/repository, i wsadź cruda do bazy najprościej jak się da.
To byłby szczyt techdebtu w normalnej aplikacji, ale jeśli w Twojej nie ma nic poza crudami, to i tak nic nie tracisz tym, a zyskasz na czasie developmentu znacznie.
Ale później na rozmowach rekrutacyjnych nie przyznawaj się - broń Cie Panie Borze liściasty - bo Cię w 90% przypadkach za to udupią na samym wstępie (been there). No bo jak to tak do repo sięgać bezpośrednio, nie przez serwis? Albo wręcz jdbc jechać w kontrolerze? :D