Предлагаю вашему вниманию реалити-шоу "Рефакторинг". Покажу, как мне довелось переделать 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
//-----------------------------------------------//
Поделиться в:
Доступные форматы для скачивания:
Скачать видео 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"
}
}