История изменений
Исправление Nervous, (текущая версия) :
Нет чрезмерного объединения - не нужно SRP.
У тебя телега едет впереди лошади. Все наоборот же — если следовать SRP, не будет чрезмерного объединения.
Можно, конечно, рассчитывать на то, что качественный код напишется как-нибудь сам по себе, случайно — но это малость наивновато, тебе так не кажется? %)
SOLID нужен не потому, что Мартин с Беком так скозали, а потому, что он воплощает определенные принципы, позволяющие создавать качественный код. Независимо от языка и парадигмы.
На некоторых языках писать качественный код проще, чем на других — но это не значит, что принципы написания качественного кода знать не нужно.
Исправление Nervous, :
Нет чрезмерного объединения - не нужно SRP.
У тебя телега едет впереди лошади. Все наоборот же — если следовать SRP, не будет чрезмерного объединения.
Можно, конечно, рассчитывать на то, что качественный код напишется как-нибудь сам по себе, случайно — но это малость наивновато, тебе так не кажется? %)
SOLID нужен не потому, что Мартин с Беком так скозали, а потому, что они воплощают определенные принципы, позволяющие создавать качественный код. Независимо от языка и парадигмы.
На некоторых языках писать качественный код проще, чем на других — но это не значит, что принципы написания качественного кода знать не нужно.
Исходная версия Nervous, :
Нет чрезмерного объединения - не нужно SRP.
У тебя телега едет впереди лошади. Все наоборот же — если следовать SRP, не будет чрезмерного объединения.
Можно, конечно, рассчитывать на то, что качественный код напишется как-нибудь сам по себе, случайно — но это малость наивновато, тебе так не кажется? %)
SOLID нужен не потому, что Мартин с Беком так скозали, а потому, что они воплощают определенные принципы, позволяющие создавать качественный код. Независимо от языка и парадигмы.