-
Дещо про мутації/стан
Ніщо не є хорошим чи поганим само по собі і мутації (зміни стану/значення, на яке посилається змінна) не є вийнятком. Через поверхневе розуміння або його відсутність склалось так, що до мутацій в коді, особливо в останні декілька років і серед «функціональщиків»-початківців існує погане ставлення. В цій публікації я розкажу що саме погано, а що дуже…
-
Дещо про ACID та BASE
Існує два дуже популярні “підходи” до роботи з даними (організації транзакцій)- ACID та BASE. ACID – це акронім/ініціалізм від чотирьох вимог: BASE – це акронім дещо протилежного та більш реалістичного підходу: У цій публікації я більше сфокусуюсь на ACID, як більш знайомому мені і більш предметному та продемонструю, що обидва акроніми – це якась дурня…
-
Як потоваришувати Top-Down та Bottom-Up підходи?
Тоp-Down – це низхідний підхід, який полягає у розробці рішення проблеми, починаючи з концептуального її рішення і вже потім заглиблюючись у деталі реалізації. Цей підхід дозволяє дуже вдало напрямляти залежності, роблячи код більш стабільним і таким, що вимагає мінімуму змін, які добре локалізовані. Також Top-Down дозволяє швидко розробити прототип без будь-якої конкретики, наприклад, щодо способу…