
일일회고 과제를 마무리하는 날이자 일주일을 마무리하는 날이다. 첫 주차 과제는 객체지향의 원리가 들어간 계산기를 만들어 보는 과제였다. 요구사항이 주어지고 그에 맞게 프로그래밍을 하면 됐었다. 아직은 큰 무리 없이 할 수 있었다. 추가적으로 선택 심화 과제를 내어주셨는데 (호텔 예약 프로그램), 이건 아직 진행 중이다. 주 5일 12시간을 해보면서 느낀 점은 쉽지 않다는 것이었다. 긴 시간 몰입하는 것도 쉽지 않고, 오래 앉아있는 것도 쉽지가 않다 (더워서 더 그런 것 같다.) 하지만 마음먹고 하기로 했으니 체력관리를 잘하면서 나아가면 될 것 같다! 오늘의 키워드 객체지향 5대 원칙 (SOLID원칙) SOLID 원칙 SRP (Single Responsibilty Principle, 단일 책임 원칙) - ..

일일 회고 어제 Kotlin 기본 강의를 들은 이후 심화 강의를 들었다. 객체지향 프로그래밍 및 동시성 프로그래밍 (Thread & Coroutine) 과정이었는데, 이것도 이전에 공부는 해봤지만 꽤 어려운 개념들이다. 아직도 잘 모르는 부분이 많아서 다시 자세하게 복습한다는 마인드로 공부를 하였다. 강의를 진행하신 튜터님이 Thread, Coroutine 같은 경우는 안드로이드 프로그래밍을 할 때도 중요하게 작용한다고 하였으니 강의 외적으로 추가적인 자료를 찾아 공부를 해봐야겠다. 오늘의 주요 키워드 객체지향 프로그래밍 Kotlin Collection 객체지향 프로그래밍 with Kotlin (이어서) 오버라이딩, 오버로딩 (차이 주의!) 오버라이딩 상속받은 부모클래스의 프로퍼티나 메소드를 재설계(재작..