-
Події та команди
Як стало зрозуміло з коментарів у LinkedIn, далеко не всі розуміють різницю між подіями та командами. Усі ці коментарі присвячені моїй публікації Основна помилка з реалізацією event-driven архітектур. Я не знаю як багато людей мають проблему із розумінням різниці між командою та подією, але вирішив написати окрему публікацію на цю тему. Отже, маємо два твердження,…
-
Дурний DRY
Ця публікація присвячена тому, що принцип DRY, так широко розповсюджений завдяки Ruby on Rails, часто є причиною багатьох проблем. Неправильне розуміння DRY – Don’t Repeat Yourself Згідно принципу DRY ми маємо відмовитися від повторення одного й того самого коду. DRY стверджує, що дублювання коду – це погано і породжує наступну проблему: якщо ми бажаємо щось…
-
Вся правда про MVC (Model View Controller)
MVC залишається одним з найбільш популярних архітектурних патернів, що використовується у більшості фреймворків. Нажаль, безліч публікацій, що присвячені MVC, лише вводять людей в оману, та не пояснюють багатьох важливих моментів для розуміння архітектури загалом, та MVC як одного з архітектурних патернів. У цій публікації я спробую виправити це і надати найбільш повне розуміння MVC та…