Всі статті

Тестування компонентів в 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