Sono stato sulla strada costante dell'apprendimento di nuovi concetti in OOP, Software Design, Architecture, ecc. Ma ci sono momenti in cui sei in una squadra in cui questi concetti sono estranei a loro e non hanno il tempo o la stessa voglia di imparare come te.
Il problema è che se si progetta il codice in modo "giusto", le persone che codificano con classi 2kLOC non lo capiranno. Sacrificheresti i buoni principi di codifica per supportare la tua squadra? Che dire di uno scenario in cui questo sarà un accordo a lungo termine?