코드숨

TIL(Today I learned)

(TIL) 20220728/ 함수형 프로그래밍 스터디

🏴󠁩󠁤󠁪󠁷󠁿Facts(한 것) & Findings(배운 것) 오늘은 코드숨에서 책으로 스터디를 진행했다. 오랜만에 코드숨 스터디에 참여했고, 많은 인원이 참여했다. 이번 책은 특히나 읽으면서 재밌어서 더 좋았다. 얼마전에 클린 아키텍처를 읽으면서 함수형 프로그래밍에 대해서 언급이 있어서 궁금했는데, 이를 생각하면서 읽으니 더 도움이 된 것 같다. 특히 책을 읽으면서 바로 질문을 만들면서 읽으니 더욱 좋았다. 나는 이런 질문들을 만들어 봤다. 함수형 프로그래밍의 정의는 순수 함수 만을 사용하는 것이 정의인데, 실제 함수형 프로그래머는 왜 부수 효과와 순수하지 않은 함수를 사용하는가? 부수 효과는 정해진 함수의 일 외에 일어나는 것을 말하는 것인가? 함수형 프로그래밍의 장점은 무엇인가? 액션과 계산을 구분해..

주간회고

(회고) 2021년 회고

2021년에는 개인적으로 많은 일들이 있었다. 그 중에서 기억에 남는, 큼직한 일들로 회고를 해볼까 한다. 코드숨, 스프링 1기 수강 어쩌면 나의 2021년에서 가장 중요한 순간이었을지도 모른다. 코드숨을 수강하기 전까지만 해도 나는 '스프링'에 대해서 들어본 적도 없었다. 수강전에 나는 C, Java, python 을 알고 자료구조를 어렴풋이 공부한 정도였다. 위 언어들은 학교에서 내어주는 과제를 할 정도의 수준이었고, 자료구조는 계절학기에 속성으로 끝낸 부작용으로 머릿속에 남아있지를 않았다. 이러한 상태에서 나는 코드숨을 수강하게 되었고, 비록 마지막 프로젝트는 프론트 능력의 부족으로 완성시키지 못했지만 어찌저찌 완주까지 성공할 수 있었다. 이 사건을 계기로, 백준, 프로그래머스 문제를 꾸준히 풀기 ..

TIL(Today I learned)

(TIL) 20211210 + 코드 컴플리트 스터디 정리(14~17장)

📕Facts(한 것) 수업 참여 및 발표 코드컴플리트 읽기 앱 개발 프로젝트 서비스 계획 작성 및 멘토링 준비 시험 준비 📕Findings(배운 것) 오늘 코드 컴플리트 스터디에서는 전역데이터, 조건문, 반복문 등에 대해서 살펴보았다. if문에 대해서 얘기했던 것 중에 else를 사용할 것인가 아니면 guard clause(보호절)을 사용할 것인가에 대한 부분이 인상깊었다. 나는 평소 보호절 사용을 else가 하는 일이 단순하지 않고 불명확하다면 보호절을 사용하는 편이다. 어떻게 보면 if에 해당하는 것을 제외하고 나머지는 모두 처리하는 것이기 때문에 else에 할당할 수도 있겠지만, 가독성을 높임과 동시에 뒤에 있을 혹시 모르는 if문에 대해서도 깊은 중첩구조를 줄일 수 있기 때문에 효과적이다. 또한 ..

주간회고

(Java Spring) 코드숨 4주차 주간회고

This document was originally issued on Feb 22th. 1.Facts (한 것) 매일 저녁 코딩테스트를 통한 자바스크립트 학습 매일 2시간씩 운동 코테를 위한 파이썬 자료구조 학습 자바 기본 문법 복습 2.Findings(배운것) repository를 활용해서 의존성 분배 클린 아키텍쳐 테스트 주도 개발의 편리성 3.Feeling(느낀점) 여러가지로 약속도 많이 생기고, 할일도 많았던 한주였다. "생각보다 파이썬이 편하구나" 취업이라는 손님이 자꾸 문을 내 문을 두드리면서 이제는 나올때 되지 않았냐고 소리친다... 불안한 마음에 파이썬이 코딩테스트 통과하기에 딱이라는 누군가의 말을 듣고 vscode를 열어서 문제를 풀어보았다. 풀면 풀수록 왜 파이썬 문법이 쉽다고들하는지 ..

주간회고

(Java Spring) 코드숨 1주차 회고

This document was issued on January 25th. 1.Facts(한것) git-training 을 통한 git add, commit, push 등 git 활용연습 짝 프로그래밍을 자바스크립트 연습 객체지향의 사실과 오해 매일 읽기 어떻게 문제를 풀 것인가? , 이펙티브 자바 구매 2.Findings(배운것) git을 cli를 통해서 사용하는 방법을 익힘 REST API가 무엇인지 배우고 그와 관련된 메서드들을 배움. 3.Feeling(느낀점) "Git을 제대로 활용하다" 이전까지 Git 기능을 소스트리로 사용하면서 버튼만 누를 줄 알았지 버튼을 누르면 어떤 과정이 일어나는지 정확하게 몰랐다. Cli를 통해서 git에 커밋해보고 push해보면서 어떠한 상호작용이 일어나는지 알 수 ..

후;
'코드숨' 태그의 글 목록