-
Події та команди
Як стало зрозуміло з коментарів у LinkedIn, далеко не всі розуміють різницю між подіями та командами. Усі ці коментарі присвячені моїй публікації Основна помилка з реалізацією event-driven архітектур. Я не знаю як багато людей мають проблему із розумінням різниці між командою та подією, але вирішив написати окрему публікацію на цю тему. Отже, маємо два твердження,…
-
Дещо про дефективні екземпляри та TDA (Tell, don’t ask)
Те, що багато реалізацій об’єктів – це надбудови над звичайними структурами, відволікає від головного: ООП – це не про методи замість функцій, а про коммунікацію між одиницями коду (об’єктами) через відправку повідомлень (асинхронно). Детальніше про власне розуміння ООП я писав у Що я розумію під об’єктною орієнтованістю, а ця публікація про те, що тотожність між…
-
Дещо про мутації/стан
Ніщо не є хорошим чи поганим само по собі і мутації (зміни стану/значення, на яке посилається змінна) не є вийнятком. Через поверхневе розуміння або його відсутність склалось так, що до мутацій в коді, особливо в останні декілька років і серед «функціональщиків»-початківців існує погане ставлення. В цій публікації я розкажу що саме погано, а що дуже…