21.02.14 개발공부일지(주간회고 포함)
- CS50 마무리
6주차 강의와 퀴즈를 끝내서 강의는 마무리를 하였다.🎉🎉 5주차 미션도 간단한 미션을 선택하였지만 마무리했다. 포인터.. 어렵다ㅋㅋㅋㅋㅋ 2중 배열을 포인터로 접근하려면 포인터 주소값에 또 주소값 접근을 해줘야 하더라ㅠㅠ CS50 덕분에 간단한 C언어 작동방식을 알게 되었는데, C언어로 안해도 되서 다행이라고 느끼고 있다. 😊 메모리를 할당하고 해제하고 모든걸 관리한다고 생각하니..ㅠㅠㅠ 행복하게 자바로 코딩해야지😁
- SQL
SQL 첫걸음 26강까지 읽었다. 매일 조금씩 읽으면 될 듯 싶다. 3~4강씩 읽어야지. 프로그래머스 SQL 문제도 1문제 풀었다! 😊
DB 내용 자체도 정리하려고했는데..ㅎㅎㅎ 일단 SQL 책을 다 읽고나서 생각하자.
- 우아한테크코스 내용 정리
그동안 배웠던 내용들을 정리해보았다. 어떻게 정리하는게 좋을지 생각해보았는데 설 연휴 동안 그래도 마무리하고 넘어갈 수 있어서 좋다. 앞으로도 꾸준히 어느정도 정리할 내용이 쌓이면 정리해 나가야지! 😊
프로그래밍 습관, 생성자 체이닝, 원시값 포장, 일급컬렉션
더 좋은 프로그래밍 하기 setter 지양 Setter은 왜 지양해야 할까? set이라는 것은 초기화의 의미를 담고 있다. 객체가 만들어질 때, 초기화하는 역할은 생성자이다. 생성자의 역할은 적절한 유효성
nauni.tistory.com
불변 객체와 캐싱, 방어적 복사
불변객체와 캐싱 불변 인스턴스의 정보는 고정되어 생성~파괴까지 값이 달라지지 않는다. 불변 객체의 다섯가지 규칙 객체의 상태를 변경하는 메서드(변경자)를 제공하지 않는다. 클래스를 확
nauni.tistory.com
수업내용에서 나오는 키워드랑 이펙티브 자바 책이랑 연결해서 정리하니 좋은 듯 싶다. 😊 정리하면서 더 공부하게 되니까 또 다시 생각해 볼 점이 보인다.
주간회고
[ 지난주 목표 ]
- 짧게라도 운동 주5회 이상하기 (코어는 필수) 🏃♂️
-> 운동은 했다! 코어운동도 5회 한줄 알았는데? 아니네..ㅎㅎㅎ
- 알고리즘 카카오문제 이외에 주2 문제 더 풀기 ⚡
-> 실패!ㅋㅋㅋㅋㅋ 알고리즘 문제 더 푸는게 쉽지 않다.. 알고리즘 여전히 너무 어렵다..ㅠㅠ
- 셸 스크립트 포스팅💻
-> Clear! ⚡
- 우테코 학습내용 + 정적 팩토리 메소드 정리📕
-> 성공! 😊
- 맥 셋팅하기✨
-> iterm만 셋팅한 것 같지만.. 조금씩 더 써보고 있다. 😅
[ 다음주 목표 ]
- 클로에팅 2주 챌린지 해보자!
- SQL 매일 1문제씩 풀기
- 알고리즘 문제 더풀기에서 BFS, DFS 기본 문제 풀이 정리하기로 변경! 푸는거 말고 정리하는건 할 수 있겠지📖
- TDD 정리 ✨
이번주는 그냥 별거 안하고 좀 계속 놀면서 쉬엄쉬엄 한 것 같다. 코딩보다는 글쓰기를 더 많이한 것 같다. 😅 설 연휴인데 이정도면 나쁘지 않지😁 다음주는 더 화이팅해보자! ⚡