В этот раз Code Review был сделан для довольно большого проекта. Поэтому вместо использования стандартного инструмента пул реквестов в GitHub - было решено выкачать код локально и сделать Code Review через среду разработки IntelliJ IDEA. Причем сам процесс начался с уровня контроллеров, т.е. снизу вверх. Хотя обычно, если пул реквесты небольшие (как и должны быть на практике!), то лучше выполнять Code Review снизу вверх, начиная с анализа базы данных, сущностей, и поднимаясь все выше по n-tier архитектуре.
На протяжении всего видео я использовал best practices, которые получил на основании своего многолетнего опыта, а также опыта, пота и крови сотен и даже тысяч других программистов. Поэтому будет очень здорово, если эти best practices будет использовать каждый Java разработчик у себя на проекте. Тем самым поднимая качество и средний уровень разработки программного обеспечения в принципе.
Ссылка на все мои курсы:
taplink.cc/denis.dmdev
30 BEST PRACTICES IN JAVA:
t.me/DMdev_mainBot
GitHub проекта с видео:
github.com/AnvilCoder/Checkpo...
00:00:00 - Введение
00:00:10 - Файл с Best Practices
00:00:42 - Почему Code Review будет в IntelliJ IDEA
00:01:32 - Структурирование файлов и конфигурации в проекте
00:08:50 - Liquibase review
00:12:16 - Два варианта разбиения проекта по пакетам
00:14:45 - CarBrand review
00:20:15 - Car review
00:22:44 - NoAutoCarUpdateDB review
00:28:48 - Donation review
00:32:22 - Avatar review
00:42:24 - Checkpoint review
00:44:30 - Confirmation review
00:46:09 - Crossing review
00:50:45 - Service layer review
00:54:00 - Repository layer review
01:00:15 - Model review
01:08:34 - Utils review
01:13:15 - Tests review
01:19:24 - Резюме
Негізгі бет Ғылым және технология Code review. 4
Пікірлер: 35