본문 바로가기
멋쟁이사자처럼 동아리/Level 1,2,3 과제

멋쟁이 사자처럼 RacingCar - 출처 "우테코"

by PlusUltraCode 2024. 5. 6.

멋쟁이 사자처럼 동아리의 백엔트 팀 진행 방식은 우테코의 자료를 가지고 

 

동아리 수업 및 과제를 진행시키는 방식이다.

 

첫번째 수업은 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