Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Рефакторим код новичка в Node.js, улучшаем производительность, изгоняем баг, вылазим из callback-ада

Автор: Aida Drogan #BlondieCode

Загружено: 2020-03-08

Просмотров: 6240

Описание:

Предлагаю вашему вниманию реалити-шоу "Рефакторинг". Покажу, как мне довелось переделать Node.js-скрипт для Cron, созданный начинающим программистом, который в конечном итоге уронил сервер. Переделаем callback hell на async\await, оптимизируем асинхронный цикл и запросы к MongoDB, в общем... Переделаем всё. Будет весело =D
// -------------------------------------------- //
Про Синюю Птицу и костыли -    • 1/2 Асинхронные танцы с циклами, Синяя пти...  
Про красивый (говно?)код -    • Правила хорошего кода. Урок 9. #BlondieCod...  
// -------------------------------------------- //
➣ Telegram --- https://t.me/joinchat/HOEP30yXRyBQp4e...
➣ GitHub --- https://github.com/droganaida
➣ Facebook ---   / blondiecode  
//-----------------------------------------------//

Рефакторим код новичка в Node.js, улучшаем производительность, изгоняем баг, вылазим из callback-ада

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#4516 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "7rxWS8gNzB4" ["related_video_title"]=> string(43) "Node.js или PHP - похоливарим" ["posted_time"]=> string(19) "5 лет назад" ["channelName"]=> string(58) "WebDev с нуля. Канал Алекса Лущенко" } [1]=> object(stdClass)#4489 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Okq--FagHHA" ["related_video_title"]=> string(146) "⚡️ Жуткий удар по столице || Решающая атака Ирана || Москва выдвинула ультиматум" ["posted_time"]=> string(21) "3 часа назад" ["channelName"]=> string(23) "Время Прядко" } [2]=> object(stdClass)#4514 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "BhtIFH-x4yE" ["related_video_title"]=> string(124) "Почему так мало уроков программирования на Youtube, и что с этим делать?" ["posted_time"]=> string(19) "5 лет назад" ["channelName"]=> string(24) "Aida Drogan #BlondieCode" } [3]=> object(stdClass)#4521 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "qqCd4dbaFb4" ["related_video_title"]=> string(113) "Node.js cluster и child_process. Сказ о spawn, exec, fork и нелегкой жизни worker’ов." ["posted_time"]=> string(19) "6 лет назад" ["channelName"]=> string(24) "Aida Drogan #BlondieCode" } [4]=> object(stdClass)#4500 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "u165UoIj9SU" ["related_video_title"]=> string(140) "Программирование для тех, кто НИЧЕГО не понял (но хочет разобраться!) (теория)" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(7) "DedaKot" } [5]=> object(stdClass)#4518 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "pyM6u3aVT1s" ["related_video_title"]=> string(86) "Почему Node.js такая быстрая, если тред всего один?" ["posted_time"]=> string(19) "6 лет назад" ["channelName"]=> string(33) "devschacht “Девшахта”" } [6]=> object(stdClass)#4513 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "DyqtBiDrz3g" ["related_video_title"]=> string(62) "ИНДЕКСЫ В БАЗАХ ДАННЫХ. СОБЕС В OZON." ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(41) "Ваня Ио про разработку" } [7]=> object(stdClass)#4523 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "MCtYohN6KfA" ["related_video_title"]=> string(26) "Уничтожаю Node.js" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(11) "ExtremeCode" } [8]=> object(stdClass)#4499 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "9QLzkNudHYE" ["related_video_title"]=> string(148) "Дорогие белгородцы, РЭБ продали на авито... ТЕПЕРЬ ПРИ НАЛЕТАХ БУДЕМ БИТЬ В РЕЛЬСУ" ["posted_time"]=> string(24) "13 часов назад" ["channelName"]=> string(37) "Обманутый Россиянин" } [9]=> object(stdClass)#4517 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "9G0TdqBGW9w" ["related_video_title"]=> string(166) "Оптимизировать сайт и уменьшить время ответа сервера? Серверное кэширование. #Memcached + Express.js" ["posted_time"]=> string(19) "5 лет назад" ["channelName"]=> string(24) "Aida Drogan #BlondieCode" } }
Node.js или PHP - похоливарим

Node.js или PHP - похоливарим

⚡️ Жуткий удар по столице || Решающая атака Ирана || Москва выдвинула ультиматум

⚡️ Жуткий удар по столице || Решающая атака Ирана || Москва выдвинула ультиматум

Почему так мало уроков программирования на Youtube, и что с этим делать?

Почему так мало уроков программирования на Youtube, и что с этим делать?

Node.js cluster и child_process. Сказ о spawn, exec, fork и нелегкой жизни worker’ов.

Node.js cluster и child_process. Сказ о spawn, exec, fork и нелегкой жизни worker’ов.

Программирование для тех, кто НИЧЕГО не понял (но хочет разобраться!) (теория)

Программирование для тех, кто НИЧЕГО не понял (но хочет разобраться!) (теория)

Почему Node.js такая быстрая, если тред всего один?

Почему Node.js такая быстрая, если тред всего один?

ИНДЕКСЫ В БАЗАХ ДАННЫХ. СОБЕС В OZON.

ИНДЕКСЫ В БАЗАХ ДАННЫХ. СОБЕС В OZON.

Уничтожаю Node.js

Уничтожаю Node.js

Дорогие белгородцы, РЭБ продали на авито... ТЕПЕРЬ ПРИ НАЛЕТАХ БУДЕМ БИТЬ В РЕЛЬСУ

Дорогие белгородцы, РЭБ продали на авито... ТЕПЕРЬ ПРИ НАЛЕТАХ БУДЕМ БИТЬ В РЕЛЬСУ

Оптимизировать сайт и уменьшить время ответа сервера? Серверное кэширование. #Memcached + Express.js

Оптимизировать сайт и уменьшить время ответа сервера? Серверное кэширование. #Memcached + Express.js

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]