LINUX.ORG.RU

История изменений

Исправление Nervous, (текущая версия) :

Нет чрезмерного объединения - не нужно SRP.

У тебя телега едет впереди лошади. Все наоборот же — если следовать SRP, не будет чрезмерного объединения.

Можно, конечно, рассчитывать на то, что качественный код напишется как-нибудь сам по себе, случайно — но это малость наивновато, тебе так не кажется? %)

SOLID нужен не потому, что Мартин с Беком так скозали, а потому, что он воплощает определенные принципы, позволяющие создавать качественный код. Независимо от языка и парадигмы.

На некоторых языках писать качественный код проще, чем на других — но это не значит, что принципы написания качественного кода знать не нужно.

Исправление Nervous, :

Нет чрезмерного объединения - не нужно SRP.

У тебя телега едет впереди лошади. Все наоборот же — если следовать SRP, не будет чрезмерного объединения.

Можно, конечно, рассчитывать на то, что качественный код напишется как-нибудь сам по себе, случайно — но это малость наивновато, тебе так не кажется? %)

SOLID нужен не потому, что Мартин с Беком так скозали, а потому, что они воплощают определенные принципы, позволяющие создавать качественный код. Независимо от языка и парадигмы.

На некоторых языках писать качественный код проще, чем на других — но это не значит, что принципы написания качественного кода знать не нужно.

Исходная версия Nervous, :

Нет чрезмерного объединения - не нужно SRP.

У тебя телега едет впереди лошади. Все наоборот же — если следовать SRP, не будет чрезмерного объединения.

Можно, конечно, рассчитывать на то, что качественный код напишется как-нибудь сам по себе, случайно — но это малость наивновато, тебе так не кажется? %)

SOLID нужен не потому, что Мартин с Беком так скозали, а потому, что они воплощают определенные принципы, позволяющие создавать качественный код. Независимо от языка и парадигмы.