Всі статті
Тестування компонентів в React: що і як тестувати з Jest та Enzyme
У статті розглянемо:
Правильний порядок тестування компонентів на основі структури проекту.
Що можна не тестувати.
Важливість Snapshot-тестування.
Що тестувати у компоненті та в якому порядку.
Деталь...
07 листопада 2018
·
0
· 35
·
Codeguida
Глибоке занурення у React Hooks з useContext та useReducer
У статті розберемося, як useContext та useReducer допомагають зробити застосунки на React і управління їхнім станом чистим та ефективним.
З новим Hooks API та його фічами зникає потреба користуватися...
4 роки тому
·
0
· 101
·
Codeguida
Розпізнавання об'єктів в режимі реального часу на iOS з допомогою YOLOv3
У даній статті ми напишемо невелику програму для розв'язання задачі виявлення та розпізнавання об'єктів (object detection) в режимі реального часу. Програма написана на мові програмування Swift під пл...
11 листопада 2019
·
0
· 384
·
Alex
Посібник по React: об'ємний путівник з вивчення React.js у 2018
Компоненти — основні будівельні блоки React. Якщо ви працювали з Angular, то мали помітити подібність компонентів до директив. Якщо у вас не було подібного досвіду, то можете вважати, що компоненти сх...
5 років тому
·
0
· 72
·
Codeguida
Досвід контейнеризації Node.js застосунків з Docker
В посібнику ми з нуля проведемо докеризацію чату на socket.io.
Оглянемо такі пункти:
Запуск Node.js застосунку в Docker;
Чому запускати все від імені root — погана практика;
Використання прив'язок дл...
30 жовтня 2019
·
0
· 32
·
Codeguida
Повний посібник з тестування застосунків на React
Спробуйте запитати у розробників про основні переваги автоматизованого тестування. Імовірно, ви почуєте десь такі аргументи:
тестування дає впевненість в тому, що навіть один змінений рядок коду не з...
01 вересня 2020
·
0
· 70
·
Codeguida
CSS-змінні. Стратегія застосування
Динамічні властивості CSS дають можливість створювати креативні рішення, натомість значно ускладнюють структуру коду. Отримати максимум користі можливо, використовуючи стратегію структурування СSS з к...
29 червня 2018
·
1
· 548
·
Codeguida
Посібник зі Svelte
Якщо ви досі не працювали зі Svetle, то це чудова можливість почати. Матеріал призначений для розробників, які раніше працювали з фреймворком на зразок Vue чи React і шукають новий підхід. Svelte вар...
19 листопада 2019
·
0
· 18
·
Codeguida
Перероблювати не можна залишити: 6 історій переписування коду
Новий погляд на одвічне питання: чи варто розробникам переписувати програми з нуля, чи це найгірша стратегічна помилка всіх часів? Неймовірно, але є більше ніж два шляхи взаємодії із завершеним кодом....
4 роки тому
·
0
· 11
·
Codeguida
Шість помилок тестування клієнтської частини та як їх виправити
Під час написання тестів для клієнтської частини застосунків ви натрапите на багато підводних каменів. Вони можуть призвести до поганої підтримуваності, повільного виконання коду, а у найгіршому випад...
20 липня 2021
·
0
· 97
·
Codeguida
Як використовувати генератори та yield у Python
Чи доводилось вам колись мати справу з набором даних, що перевантажує пам'ять вашого комп'ютера? Або, можливо, у вас є комплексна функція, що зберігає внутрішній стан при кожному виклику, однак створю...
10 жовтня 2019
·
0
· 63
·
Codeguida
Чому вебдоступність — це не примха і як про неї подбати
Розробники турбуються про багато речей, але універсальний дизайн і досі може сприйматись як додаткові фіча — щось необов'язкове, коли все інше вже зроблено. Хоча з усіх боків чути заклики про зручний...
19 листопада 2021
·
2
· 113
·
Codeguida
В тренді
-
Опануйте принципи SOLID всього за 8 хвилин!
У цьому блозі я продемонструю реалізацію принципів SOLID у застосунку React. До...
-
5 просунутих прийомів NodeJS з ExpressJS
Кожен розробник прагне мати ефективну та надійну кодову базу, яку легко зрозуміт...
-
Асинхронне виконання коду з Django та Celery
Коли я починав вчити Django, найважче для мене було виконувати деякий код кільк...
-
Чистий Python-код: основи
У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, прин...
-
Патерн Pub/Sub в Node.js
Вступ Патерн Pub/Sub - це універсальний односторонній патерн обміну повідомлення...
-
Яка різниця між експортом за замовчуванням та іменованим експортом в JavaScript?
JavaScript - одна з найпопулярніших мов програмування серед веб розробників. Вон...
-
Найважливіші архітектурні шаблони, які необхідно знати
Архітектурний шаблон - це узагальнене рішення поширеної проблеми в а...