A jak ktoś ci powie, że masz to napisać w taki a nie inny sposób - to tak zrób
Tutaj się zgodzę, ale potrzebny jest większy kontekst. Zdecydowanie zrób, na początku, żeby nie gadali - ale jeśli coś ci "śmierdzi" albo wydaje się dziwne, to wróć z tym na forum i zapytaj.
Na moich praktykach trafiłem na mnóstwo gównokodu, często już zaschniętego, w którym trzeba było rzeźbić wykałaczką, żeby się to nie zawaliło. A był to zwykły CRUD - więc gdzie problem? Taki, że główny programista (programiści) powymyślał sobie (pewnie w kiblu) wszelkiego rodzaju patterny i konwencje, których nie wolno było naruszyć w żadnym wypadku, a o których pewnie przeczytał kiedyś na telefonie w kiblu.
Więc nie bierz do siebie zbyt serio, jak ktoś ci mówi, że coś musisz tak zrobić, a nie potrafi ci wyjaśnić, dlaczego tak a nie inaczej. Nawet jak wydaje ci się, że nie rozumiesz a on przecież jest mądrzejszy. Nie zawsze. Często starzy wyjadacze po prostu powielają te same błędy, bo tak się nauczyli i przecież działa. Do dzisiaj pamiętam parę rzeczy, które z perspektywy czasu wydają mi się totalnie absurdalne, może napiszę kiedyś.