Review #GitHub #Copilot
by Ihor Banadiga Java Software Engineer @ Capgemini Engineering https://www.linkedin.com/in/ihorbanadiga/
Code from the event: https://github.com/lvivJavaClub/GitHub-Copilot-demo
Event details: https://www.javaclub.lviv.ua/2024/05/27/Event-324-GitHub-Copilot.html
Agenda:
00:00 intro
1:37 Auto fix #javadoc
4:08 Add documentation
6:08 Add Method to get oldest users
13:42 Add user status. Users can have the following statuses: CREATED, VALID, BLOCKED. The user is created with the status CREATED.
20:30 Add #flywaydb migration script here
22:45 Add user table migration script here
25:34 create a 4.2 and 4.3 tasks
26:58 Add to the REST API the ability to change the status from CREATED to VALID.
30:11 Add checkstyle to project
33:03 Define order of annotations: @Entity, @Builder, @Getter, @AllArgsConstructor, @NoArgsConstructor
39:19 – QA
51:30 – join us #javaclub
Lviv JavaClub new https://t.me/LvivJavaClub
Follow #javaclub: https://www.youtube.com/channel/UCbBzU09lr8FLFaTMbXY4zBQ
Web site: https://javaclub.lviv.ua/
GitHub: https://github.com/lvivJavaClub
via YouTube https://www.youtube.com/watch?v=LnvzkYDo0oI
Follow Lviv JavaClub: https://www.youtube.com/@LvivJavaClub
Web site: https://javaclub.lviv.ua/
GitHub: https://github.com/lvivJavaClub
Telegram channel: https://t.me/LvivJavaClub