-
Коли заблукав
Коли заблукав – потрібно повернутися до початку. Підходи, методології, мови, парадигми, патерни, що ми використовуємо не мають доведеної ефективності і навіть до їх обґрунтувань, на перший погляд, логічних, виникає купа запитань. Та навіть без правильно організованих коштовних експериментів, просто опираючись на власні почуття я не можу сказати, що щось з їх використанням стає краще. Таким…
-
Найгірша проблема розробки ПЗ
… полягає у тому, що усі бажають його безмежно масштабувати й задовольняти якомога більшу кількість користувачів. Саме від цього безмежно розростається складність, стає важко вносити зміни, розробники нудяться та шукають новий проєкт. Все інше – вторинне. Великі компанії створюють величезні відділи розробки під власні потреби. Більшість компаній не такі. Вони могли б винайняти пару розробників,…
-
Ви розумієте абстрагування не правильно!
Абстрагування – це відкидання зайвих для певного контексту деталей. Наприклад, використання мікроскопа як молотка для забивання цвяхів – це абстрагування, адже ми відкидаємо зайві деталі і працюємо лише з важливими у контексті забивання цвяхів: – Функція – це абстракція.– Ні!– Інтерфейс – це абстракція.– Ні!– Модуль / компонент / юніт – це абстракція.– Ні!– Слово…