Вообще, самый ужас - это когда чужой код и в нем куча неявных связей. Если есть возможность смотреть на полный код через IDE - оно не так страшно. Но когда из инструментов командная строка и текстовая смотрелка... :))) Начинаешь мечтать об goto !! :))))))))))
Знаете, вот пожалуй один вариант полезности юнит-тестов могу припомнить. Когда есть очень большая и сложная система, когда состыковано такое количество сервисов, что получается "микросервисный ужас собранный из МАКРОсервисов" :))) , и нужно переписать один модуль(может класс, а может просто какой-то кусок файла), и к этому модулю УЖЕ ЕСТЬ ГОТОВЫЙ юнит тест! :))))))))))))))
Насчет подхода к тестированию, он во-многом прав. Во всяком случае, ни разу не было в практике, чтобы юнит-тест оказался полезен(выловил бы баг). А баги на стыке, они вообще не способны поймать.
Про полиморфизм vs if/else Тут интересный такой психиатрический выверт. Помните ругань в адрес "клипового мышления"? Я на своих студентах, с удивлением, обнаружил когда-то, что они здорово тупят на длинных логических цепочках, за то отлично оперируют массивом неявных связей!! Это именно про это...
Хоть как-то оценить время на выполнение можно только для рутинных задач. Для всех остальных "сначала надо изучить вопрос, зайдите завтра... или через неделю"
И насчет "невозможно знать всё" тоже правда. Хуже того. Например, "плывет" терминология. Причем и во времени и в пространстве :)
Корпоративный HR не ищет "хорошего специалиста", он ищет "человека-детальку", который, встанет в уже отлаженный производственный процесс "без зазоров".
Встречал в практике ситуации, когда отличный, грамотный, старательный специалист разваливал проект, потому, что не стыковался с остальной командой. Причем именно технически нестыковались.
Интересно, а проблему неподнимаемости слетевших индексов они решили?
Я пару раз нарвался и зарекся связываться, когда официальная поддержка на вопрос: как починить слетевшие индексы, рекомендует поднять рабочую копию из бэкапов...
Тоже люблю такие штуки, типа "собери из говна и палок"
Правда, почему-то большинство готовых рецептов начинается с "Возьмите ноутбук и мастерскую при небольшом цехе металлобработки с литейкой и стеклодувной печью..."
Накину 5 копеек Есть такая очень неплохая CMS Pimcore Не без тараканов в головах разрабов(особенно с 10-й версии), но гуд И как-то нарвались на лютую проблему: устанавливаем дату в поде соответствующего типа, а она сохраняется в базу на день раньше!!! Я чуть крышей не поехал, пока понял что происходит. А происходит тривиальная, совершенно логичная вещь. У сервера есть настройка часового пояса. ВСЕГДА. У CMS есть настройка часового пояса клиента. Когда клиент вводит дату, происходит коррекция. Правильно? Правильно. Логично? Логично! А что происходит если работает ДВА клиента в РАЗНЫХ часовых поясах?? :))))))))))))))
python trainset_preprocess_pipeline_print.py "/content/dataset/greedy_billy" 40000 2 "/content/Mangio-RVC-Fork/logs/greedy_billy" 1 python3: can't open file '/content/Mangio-RVC-Fork/trainset_preprocess_pipeline_print.py': [Errno 2] No such file or directory
python trainset_preprocess_pipeline_print.py "/content/dataset/greedy_billy" 40000 2 "/content/Mangio-RVC-Fork/logs/greedy_billy" 1 python3: can't open file '/content/Mangio-RVC-Fork/trainset_preprocess_pipeline_print.py': [Errno 2] No such file or directory
Вообще, самый ужас - это когда чужой код и в нем куча неявных связей.
Если есть возможность смотреть на полный код через IDE - оно не так страшно.
Но когда из инструментов командная строка и текстовая смотрелка... :)))
Начинаешь мечтать об goto !! :))))))))))
Знаете, вот пожалуй один вариант полезности юнит-тестов могу припомнить.
Когда есть очень большая и сложная система, когда состыковано такое количество сервисов, что получается "микросервисный ужас собранный из МАКРОсервисов" :))) ,
и нужно переписать один модуль(может класс, а может просто какой-то кусок файла), и к этому модулю УЖЕ ЕСТЬ ГОТОВЫЙ юнит тест! :))))))))))))))
Насчет подхода к тестированию, он во-многом прав.
Во всяком случае, ни разу не было в практике, чтобы юнит-тест оказался полезен(выловил бы баг). А баги на стыке, они вообще не способны поймать.
Про полиморфизм vs if/else
Тут интересный такой психиатрический выверт.
Помните ругань в адрес "клипового мышления"?
Я на своих студентах, с удивлением, обнаружил когда-то, что они здорово тупят на длинных логических цепочках, за то отлично оперируют массивом неявных связей!!
Это именно про это...
Несколько смущает глава лаборатории украинского происхождения, постоянно проживающий в Лондоне...
Вот интересно, а можно этой штукой сделать демонстратор интерференции радиоволн?
"Да правильно все говорит" (с)
Хоть как-то оценить время на выполнение можно только для рутинных задач. Для всех остальных "сначала надо изучить вопрос, зайдите завтра... или через неделю"
И насчет "невозможно знать всё" тоже правда. Хуже того. Например, "плывет" терминология. Причем и во времени и в пространстве :)
"Регулярные выражения для Чайников"
Том 11
"...в заключение предисловия к введению в эту интереснейшую тему, предложу читателям 30% скидку на обслуживание в местной психиатрической клинике..."
P.S. Сори. Злоязычу :)
Увы... "Из коробки" это не работает :(
А проект целиком ни где не выложен?
Вот я туплю.
А тренировать/дообучать модели кобольд может? Или только выполнять готовые?
А кто может?
В целом справедливо, но двойственно:
Корпоративный HR не ищет "хорошего специалиста", он ищет "человека-детальку", который, встанет в уже отлаженный производственный процесс "без зазоров".
Встречал в практике ситуации, когда отличный, грамотный, старательный специалист разваливал проект, потому, что не стыковался с остальной командой. Причем именно технически нестыковались.
Интересно, а проблему неподнимаемости слетевших индексов они решили?
Я пару раз нарвался и зарекся связываться, когда официальная поддержка на вопрос: как починить слетевшие индексы, рекомендует поднять рабочую копию из бэкапов...
Тоже люблю такие штуки, типа "собери из говна и палок"
Правда, почему-то большинство готовых рецептов начинается с "Возьмите ноутбук и мастерскую при небольшом цехе металлобработки с литейкой и стеклодувной печью..."
Оч понравилась утилита.
А существует ли аналог для обработки изображений? Чтобы можно было фильтры генерить по образцам, например?
Накину 5 копеек
Есть такая очень неплохая CMS Pimcore
Не без тараканов в головах разрабов(особенно с 10-й версии), но гуд
И как-то нарвались на лютую проблему: устанавливаем дату в поде соответствующего типа, а она сохраняется в базу на день раньше!!!
Я чуть крышей не поехал, пока понял что происходит.
А происходит тривиальная, совершенно логичная вещь.
У сервера есть настройка часового пояса. ВСЕГДА.
У CMS есть настройка часового пояса клиента.
Когда клиент вводит дату, происходит коррекция. Правильно? Правильно. Логично? Логично!
А что происходит если работает ДВА клиента в РАЗНЫХ часовых поясах?? :))))))))))))))
python trainset_preprocess_pipeline_print.py "/content/dataset/greedy_billy" 40000 2 "/content/Mangio-RVC-Fork/logs/greedy_billy" 1 python3: can't open file '/content/Mangio-RVC-Fork/trainset_preprocess_pipeline_print.py': [Errno 2] No such file or directory
А! Понял... Но
python trainset_preprocess_pipeline_print.py "/content/dataset/greedy_billy" 40000 2 "/content/Mangio-RVC-Fork/logs/greedy_billy" 1 python3: can't open file '/content/Mangio-RVC-Fork/trainset_preprocess_pipeline_print.py': [Errno 2] No such file or directory
А я туплю :(
Что вводить в поля G и D ?
Я правильно понимаю, что теперь любая статья про обход блокировок, должна начинаться с фразы: "В целях обеспечения безопасного доступа..." ???
Я, видимо, не так понял.
Речь идет о подключении к Pico usb-устройств?
А я подумал, что речь о подключении Pico в роли usb-устройства.
P.S. Просто хочу сделать эмулятор usb-накопителя на основе RP2040-Zero