Тут Андрей из YT-канала "Dev Jungles" сделал codereview моего проекта "Bloggers CMS". И надо сказать, что сделал это очень хорошо 😊
Проект написан на .NET 6 (пора бы перевести на 7) и Blazor, но первач половина ревью будет понятна всем разрабам, так как там рассказываются базовые вещи про оформление open source проекта, проблемы при первом старте, отсутствие тестов, про трёхслойный корпоративный пирог и д.р.
Сразу скажу, что проект этот я пилю сугубо для себя (для моих ютубных делишек), в одно лицо и только по праздникам - время бы побольше!. Это я к тому, что тестовые креды в коде, строковые литералы, дублирование и куча ошибок - это бессменный атрибут такого рода проектов, нацеленных на практическое применение здесь и сейчас, а не на академичность. Но вообще, каждая из разобранных проблем и ошибок должна "стрелять" в голове у разработчиков, когда имеет место быть. Потому при просмотре я был рад, что большую часть этих проблем я держал таки в голове 😅
Вторая половина разбора уже более дотнет-специфичная: про паттерны, потокобезопасности и про блейзер.
В общем, Андрею спасибо за критический но мягкий разбор - руки так и тянутся бежать исправлять кодярник теперь 😊. А вам будет полезно поучится на ошибках других обычных разработчиков.
👉 Смотреть тут: https://youtu.be/AGwEwXqrw6s
Кстати, на канале "Dev Jungle" есть много кодревью-видео по дотнету, очень рекомендую подписаться.
Post #964
14.4K