멋쟁이 사자처럼 동아리의 백엔트 팀 진행 방식은 우테코의 자료를 가지고
동아리 수업 및 과제를 진행시키는 방식이다.
첫번째 수업은 RacingCar 수업이다.
오랜만에 쓰는 java라 배열과 리스트 쓰는게 익숙지 않았다.
[배운 점]
1. MVC 패턴을 활용하여 진정한 객체 지향적 사고를 하게 되었다.
Model 핵심 객체들을 의미한다. Model에서는 View 와 Controller 와 직접적으로 통신하지 않는다.
View - Input 및 OutPut을 관리하는 패키지이다.
Controller - Model 의 기능과 View 기능을 적절히 활용하여 Application이 돌아가게 해주는 역할을 한다.
2. JUnit 과 AssertThat 구문을 배우게 되어 처음으로 예외처리및 Test코드 진행을 해보았다
3. 내 코드는 나만 읽는것이 아닌 상대방도 읽는 코드이다. 즉 컨벤션(일정한)을 항상 지켜줘야 된다.
[컨트롤+알트+L ]- 윈도우 기준
4. 변수명 및 함수명들은 한글자가 아닌 누군가에게 설명할 수 있을만큼 가독성이 있게 작성해야 하며
inputMoney 와 같이 처음 시작하는 글자는 소문자 다음 시작하는 단어는 대문자로 시작하게 작성해야 된다.
5. 코드의 가독성을 위해 들여쓰기는 3회 이상은 금지되어 있어
Stream 구문을 적극적으로 활용하게 되었다.
'멋쟁이사자처럼 동아리 > Level 1,2,3 과제' 카테고리의 다른 글
Level 2 Spring core (0) | 2024.06.23 |
---|---|
Level 2 Spring JDBC (0) | 2024.06.23 |
Level 2 Spring MVC (0) | 2024.06.22 |
Level 2 환경설정 (0) | 2024.06.22 |
멋쟁이 사자처럼 Lotto - 출처 "우테코" (0) | 2024.05.06 |