Jestem studentem, który niedawno dołączył do firmy programistycznej jako stażysta. Na uniwersytecie jeden z moich profesorów mówił, że musimy dążyć do osiągnięcia „niskiego sprzężenia i wysokiej spójności”. Rozumiem znaczenie niskiego sprzężenia. Oznacza to zachowanie kodu oddzielnych komponentów...