#Програмування
166 публікацій у категорії «Програмування»
Нотатки про програмування українською мовою: мови кодування, алгоритми, новітні технології та інша корисна інформація для розробників.
Що таке Promise у JavaScript і як швидко зрозуміти суть?
Уявіть, що ви замовили каву в кафе. Бариста приймає замовлення, видає чек і каже: «Трошки зачекайте». Ви не стоїте на місці, а мо…
Фікс помилки [DEPRECATION] #adapters is deprecated. Use #profiles instead. (Codecov / docile)
Нещодавно зіткнувся з помилкою у Codecov, яка насправді була хибним сповіщенням. Вона з'являлася лише на стороні Codecov і спричи…
[Fix] Heroku / SearchBox addon - помилка ідексації "The client is unable to verify that the server is Elasticsearch"
При налаштуванні аддону пошуку SearchBox на Heroku сталась помилка під час запуску індексації з консолі. Loading production envir…
[Фікс] No such file or directory @ rb_sysopen - tmp/pids/server.pid
Іноді буває так, що тека tmp/pids губиться на локальній машині. Вона знаходиться з зрозумілих причин у gitignore. Як результат, с…
Чим відрізняються spec_helper.rb і rails_helper.rb у RSpec?
Якщо ви розробляєте застосунок за допомогою Ruby on Rails, ймовірно, вже знайомі з тестуванням за допомогою RSpec. Але щоразу, ві…
Що таке PORO в Ruby?
У Ruby часто згадується термін PORO (Plain Old Ruby Object), але що це таке і чому він важливий?PORO: простими словами PORO — це …
[Фікс] Factory not registered: "user" (KeyError) (FactoryBot / Rails 7)
При налаштуванні тестів в новому проєкті, де є кілька моделей - User, Post і так далі. Всі factories реєструвались нормально, крі…
Округлення десяткових чисел: математичні правила, JavaScript і Ruby
Округлення є важливою операцією при роботі з десятковими числами, оскільки вона дозволяє представити значення у більш зручній фор…
Що таке Сonvention over Сonfiguration (в контексті RoR і не тільки)?
Convention over Configuration (CoC) — це принцип, який полягає в тому, що система або фреймворк вже має конфігурації за замовчува…
Що означає ACID принцип у програмуванні?
ACID — це набір властивостей, що гарантують надійність роботи транзакцій у базах даних. Кожна транзакція є основним будівельним б…