멋쟁이사자처럼 동아리/Level 1,2,3 과제6 멋쟁이 사자처럼 Lotto - 출처 "우테코" 요번 프로젝트는 Lotto application을 개발하는 것이다. 구현할게 많아 1단계서 4단계까지 총 2틀이 걸렸다. [배운점] 1. 원시값으로 포장해야 코드가 간결해지고 안정성이 높아진다. 원시값이란 예를들어 inputMoney 를 입력받아야 되는 상황에서 int inputMoney 가 아닌 InputMoney inputMoney 로 새로운 객체 or Record 를 만들어 사용하면 예외처리 코드를 쉽게 관리하고 프로그램의 오류가 덜 나오게 된다. 또한 코드의 가독성도 높아진다. 2. 일급 컬렉션을 사용하여 확장성 및 코드가 간결해지고 안정성이 높아진다. Lotto라는 한개의 객채를 여러개 관리할 수 있는 Lottos가 바로 일급 컬렉션이라고 한다. 일급 컬렉션은 Lotto를 관리하는 변수 하나만.. 2024. 5. 6. 멋쟁이 사자처럼 RacingCar - 출처 "우테코" 멋쟁이 사자처럼 동아리의 백엔트 팀 진행 방식은 우테코의 자료를 가지고 동아리 수업 및 과제를 진행시키는 방식이다. 첫번째 수업은 RacingCar 수업이다. 오랜만에 쓰는 java라 배열과 리스트 쓰는게 익숙지 않았다. [배운 점] 1. MVC 패턴을 활용하여 진정한 객체 지향적 사고를 하게 되었다. Model 핵심 객체들을 의미한다. Model에서는 View 와 Controller 와 직접적으로 통신하지 않는다. View - Input 및 OutPut을 관리하는 패키지이다. Controller - Model 의 기능과 View 기능을 적절히 활용하여 Application이 돌아가게 해주는 역할을 한다. 2. JUnit 과 AssertThat 구문을 배우게 되어 처음으로 예외처리및 Test코드 .. 2024. 5. 6. 이전 1 2 다음