11월 14일 실천한 Today I Learned
오늘 한 일 체크
최종적으로 만들 앱을 위해 코딩하면서 공부하기 ✅
알고리즘 문제 최소 하루에 한 개 이상은 풀면서 공부하기 ✅
블로그에 Today I Learned 적기 ✅
GitHub에 1일 1커밋 하기 ✅
느낌점
- 응용프로그래밍 웹 구현 수행평가를 완성하면서 클린코드를 개발자들이 왜 강조하고 중요하게 생각하는 지 몸소 깨달았다 이름을 대충 짓고 코딩하니 나중에 문제가 생겨 해결하기 위해 고칠 때 매우 힘들었고 나중에 기능을 추가할 때도 가독성이 안 좋으니 나중에 알아보기 힘들었다 이제부터는 변수명 짓는 것 또한 잘 생각해가며 해야겠고 코드 정리하는 익스텐션 또한 잘 사용해야겠다
오늘 추가적으로 한 일
오늘 배운 내용
그동안 프로그래밍 패러다임에서 명령형 프로그래밍인 절차지향과 객체지향 방법만을 알고 있었는데 이번에 어떻게 할 것인가 보다는 무엇을 할 것인가를 표현하는 선언형 프로그래밍 방법인 함수형 프로그래밍에 대해 알게 되었고 함수형 프로그래밍에 장점인 코드 재사용성이 높음,깔끔하고 유지보수가 용이함에 대해서도 알게 되었다
개발자들이 클린 코드 클린 코드하는 이유를 알게 되었다 코드를 가독성 좋게,남들이 알아보기 쉽게 짜지 않으면 유지보수가 매우 힘들다는 것을 웹 구현 수행평가를 하며 몸소 깨닫게 되었다
[ 왕초보편 ] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)를 수강하였다