-
Дещо про простоту мови на прикладі ООП
Власний висновок, який я хочу продемонструвати багато в чому покладається на ідею з UI/UX про те, що складні функції мають бути приховані від звичайного користувача. Об’єктно-орієнтоване програмування – це досить складна концепція на прикладі якої ми розглянемо ідею про простоту мови. В цій публікації мені доведеться послатися на приклад з іншої публікації про моє розуміння…
-
Якого розміру мають бути класи/об’єкти?
Часто чую про те, що усе повинно бути маленьким і деякий час сам керувався таким евристичним правилом. В Ruby спільноті, наприклад існувало (чи ще існує, давно не пишу на Ruby) правило, що класи мають бути не більше 100 строк, а методи – не більше п’яти. Така гранулярність, що аргументована дурними правилами призводить лише до підвищення…
-
SOLID – шляпа чи нє?
Важко уявити собі хоча б одне інтервью розробника чи архітектора, де б не запитали про принципи SOLID. SOLID здається одним із стовпів сучасного ІТ. Навіть я, будучи великим критиком майже усього, часто посилаюся на принципи SOLID (правда, я їх для себе дещо перевизначив). Ця публікація присвячена критиці SOLID, а ще більше критиці застосування SOLID. Ідея…