1. это на случай если в урл нету домена то я добавляю последний который использовался.
2. здесь 1 рутина получает данные из канала и запускает вторую которая разбирает данные. Если убрать второе замыкание то разбор будет в 10 потоков (в самом верху цикл запускает по 10 экземпляров рутин)
Oleg Shevelev: и вы видете с каждым годом я чутли не скаждой неделью. Возможно из-за того что за эту неделю успеваю прочитать тройку небольших книг (до 300ст.). Я вот сейчас полностью с нуля переписываю свою php библиотеку для роботы с микросервисами.
Oleg Shevelev: вы просто не видели какой код у меня в продакшене. два года назад написал монолит на php и сейчас для каждой фичи делаю пачку новых классов которые подменяют функции "изначальных". Я просто напросто не могу править изначальные классы потому что там такое говно что оно ломает половину проэкта при попытке изменения даже имён переменных (повсюду юзается glob и т.д.)
Oleg Shevelev: а если серьёзно то хз почему у меня такой адский говнокод. Вро де и книг по тому как писать чистый код прочитал 10500 и стараюсь со всех сил а один фиг я сам боюсь своего кода.
Oleg Shevelev: )))) Если мой код будет поддерживаться командой кодеров более 5 лет то они точно им будут пугать детей так как не чего страшнее в своей жизни не видели))