- 기능구현에만 집중하지 않기
- 유연하고 확장성이 좋은 객체지향적인 코드 작성
- TDD 방식으로 개발하여 Test coverage 80% 이상 유지
- code convention 준수 : 캠퍼스 핵데이 Java 코딩 컨벤션 , AngularJS Commit Message Conventions
- Git branch 전략 사용
- 프로젝트 문제사항 및 해결 방법 Github wiki 공유
- 프로젝트 진행사항 Github issue, project 관리
- Java11
- Spring Boot
- JPA, Querydsl, Flyway
- Junit5, Mockito, DbUnit
- Gradle
- AWS - EC2, RDS, S3, CodeDeploy
- MySQL, Redis
- Jenkins
- Nginx
- Sonarqube
- Docker
- Slack
- Intellij, Vim
- Git, Github
-
세션 관리
-
성능 향상