Выводим Соера на чистую воду разбирая дискуссию с ним про принципы SOLID
Топ перлов
Если ты манки-патчишь объекты, то ты функциональщик.
Ты должен сначала залезть на гору, а потом уже решить надо было тебе сюда или нет.
Если люди по разному воспринимают принцип - это здорово, ведь он подталкивает людей к размышлению.
SOLID позволяет легче (т.е. не задумываясь) принимать не идеальные (т.е. сомнительные) решения.
Упомянутые материалы