Code Review#1 - Программа для скачивания и склеивания больших картинок

#DevJungles #dotnet #ityoutubers Telegram канал Dev Jungles -
Поддержать канал можно: - Спонсорством на YouTube - Переводом на карту или пополнением банки монобанка: Dev Jungles YouTube Channel Fund
Номер карты банки: 5375 4112 0230 1466 - Или криптой: Binance Id: 479881646 BTC - 18C3jsFYwviN5FvzpAt4uMWRfUeVKvdWxy ETH - 0x2903f63ba9009732272e91a299053b9d7b623216 USDT on ERC20 - 0x2903f63ba9009732272e91a299053b9d7b623216 USDT on TRC20 - TSmS5RzQKbWdxZkoM2oRo9HK8FYBaq744T LTC - LN3CkrnvZLZTXDUhqTy1gUKMVpLjEPA4G2 DOGE - DPwon439jf3axVSBwyuXso6z7CivuJF655 AAVE - 0x2903f63ba9009732272e91a299053b9d7b623216 Waves - 3P8D57Zw7CrqW2o7dHpvZR2UzAzQRFA2kZd Один из подписчиков прислал мне код на review, и предложил снять ролик про это. В большинстве компаний где я работал, практически с первого дня приходилось ревьюить код. Даже джуны только приходящие на работу, привлекаются к этому процессу и параллельно обучаются. Code review - довольно важный процесс, поскольку помимо очевидного, возможности найти ошибки, но и многое другое: неправильное, не рациональное использование библиотек, не следование гайдлайнам, нарушение архитектурных принципов и т.п. Иногда наш код может быть не таким хорошим, как мы бы этого хотели, тому может быть куча причин, и круто, что коллеги могут его посмотреть и исправить. Лично мне первое время было довольно сложно не принимать на свой счет ревью моего кода, но со временем у меня выработался иммунитет к этому. Что ж, не будем долго тянуть, итак - код ревю! Тайм-коды: 00:00 - О чем это видео? Code Review 01:39 - Репозиторий проекта 02:55 - Класс Programm 05:00 - Валидация пути к сохранению 06:40 - Сервис локатор 08:30 - Main Execute Command 09:00 - dynamic invoke 10:00 - что я упустил? 11:50 - download image 13:56 - Все методы Internal 14:48 - Еще один метод 18:10 - Почему web а не http клиент 19:21 - Load Save 20:37 - Write all bite 23:15 - Конфликт 25:15 - for image rasize 27:00 - Дублирование кода! 29:05 - Очень странные места 31:03 - Как это надо исправлять? 32:27 - Выводы 33:46 - Еще больше выводов 35:15 - Красивая заставка в конце

Смотрите также