-
Дурний DRY
Ця публікація присвячена тому, що принцип DRY, так широко розповсюджений завдяки Ruby on Rails, часто є причиною багатьох проблем. Неправильне розуміння DRY – Don’t Repeat Yourself Згідно принципу DRY ми маємо відмовитися від повторення одного й того самого коду. DRY стверджує, що дублювання коду – це погано і породжує наступну проблему: якщо ми бажаємо щось […]
-
Інформаційні системи повинні основуватися на фактах
Про що більшість розробників (включно з архітекторами) зазвичай забувають, то це про те, що інформаційні системи мають базуватися на фактах, тобто незмінних подіях минулого. Інформація – це інсайди, висновки, інтерпретації з сукупності фактів, якими володіє інформаційна система. Замість розробки структури даних(фактів), більшість розробників одразу переходять до створення сутностей (втілень патерну Entity з DDD, або чогось […]
-
[скоріше за все] Ви розумієте веб-розробку не правильно
Якщо веб-розробка здається Вам занадто складною, Ви абсолютно праві. Справа у тому, що більша частина ІТ-індустрії рухається хибним шляхом, вирішує неправильні проблеми, копіює, нерозуміючи що, швидко перемикається на нові технології, вважаючи, що усе нове обов’язково краще за те, що вже було. Ми занадто схильні до переускладнення і більшість проблем, які ми вирішуємо були створені нами […]