Sunday, 23 August, 2026г.
russian english deutsch french spanish portuguese czech greek georgian chinese japanese korean indonesian turkish thai uzbek

пример: покупка автомобиля в Запорожье

 

Как напортачить начинающему JS разработчику: принципы DRY, KISS, YAGNI, SOLID

Как напортачить начинающему JS разработчику: принципы DRY, KISS, YAGNI, SOLIDУ вашего броузера проблема в совместимости с HTML5

⏰ Курс JavaScript 2.0: https://itgid.info/course/javascript-2
???? Чат Telegram c кодами задач: https://t.me/itgid_info
???? Разверни для полной информации
???? Курс Функции в JavaScript: https://itgid.info/course/function-2021
????????‍???? Сайт: https://itgid.info
???? Курс Методы массивов: https://itgid.info/course/arraymethod

Программист оптимизировал JavaScript код по принципу DRY и получил костыли и велосипеды - разбираемся в чем проблемы, изучаем возможности оптимизации простого кода на JS, пробуем соотнести принципы DRY и KISS плюс YAGNI в JavaScript. Пишем 2 оптимизации кода.

00:00 Принципы разработки: DRY, KISS
01:40 Постановка задачи и решение
05:45 Изучаем код JS оптимизированный разработчиком
15:00 Доводим глупости до конца
17:30 Делаем первый вариант оптимизации кода
26:05 Второй вариант оптимизации


Моя рабочая станция:
Desktop: AMD Ryzen5 1600,Asus GeForce GTX 1650 Phoenix 4GB GDDR6, RAM: 16GB, Motheboard: MSI A320M PRO-M2 V2, Power: Chieftec Value APB-400B8 400W Bulk, Box: Gougar MX350 Mesh
HDD:
- Samsung 860 Evo-Series 500GB M.2
- Toshiba P300 2TB
- Silicon Power A56 256GB

Monitors:
- 23.8” Dell P2419HC
- 23.8” Dell P2418D

Mouse: Trust Verto Ergonomic Wireless
Keyboard: HP KU-1469
Microphone: Samson C01U Pro

+ MacBook Pro M1 13’’ 8-Core CPU/8-Core GPU/16-core Neural Engine /16GB/256GB
+ IBM Lenovo ThinkPad E14 / Intel Core i5-1135G7 (4.2 ГГц) / RAM 16 ГБ / SSD 1 ТБ / Intel Iris Xe Graphics

Мой аккаунт