코드숨 Git 강의, HTTP 완벽가이드, 코드숨 함수형 코딩, 코딩테스트 연습

🌭 HTTP 완벽가이드

1장 마무리

분량이 얼마 없어 글로 정리하면서 공부했다.

얻은점

  • 웹의 구성요소를 설명할 수 있게 되었다.

🌭 코드숨 함수형 코딩

쏙쏙 들어오는 함수형 코딩 스터디 복습

전날 스터디 때 같이 풀었던 연습문제를 혼자 풀어봄.

계산이 될 수 있는 코드를 함수로 분리하고, 암묵적 입력, 출력을 명시적 입력, 출력으로 변경한다.

얻은점

  • 액션, 계산, 데이터를 구분해서 리팩터링할 수 있게 되었다.

🌭 코드숨 소프트웨어 개발의 지혜 <Git 편>

1강 Git의 데이터베이스 학습 및 실습

종립님의 Git 강의를 듣고 학습했다.

평소 별 생각없이 사용하던 깃의 저장 방식을 알게 되었다.

손으로 커밋을 하고 따라가보는 과정이 재밌었다.

전에 아샬님이 일을 하면서 벌어지는 '매직'을 없애가는 방향으로 나아가야한다는 말을 하신적 있는데, 그런 느낌이 들었다.

얻은점

  • 깃의 커밋과 리셋의 과정을 알게됨

🌭 코딩테스트 연습

프로그래머스에서 level1 문제를 풀어봄

로또의 최고 순위와 최저 순위

문제: https://school.programmers.co.kr/learn/courses/30/lessons/77484

전에 윤석님이 알려준 문제 해결 방법으로 풀어봄.

풀이: https://github.com/bluel00/programers-coding-test/tree/main/lotto

얻은점

  • TDD로 코테를 풀어 보았다. (마지막에는 테스트코드 없이 진행한 점이 아쉬움)
  • array methods가 기억이 잘 안나서 찾아서 공부 ( reduce를 잘 사용하지 못한다는 것을 알게됨.)
  • 함수를 작게 쪼개다보니 함수 안에 파라미터로 함수를 넣는 경우가 생겼는데, 가독성이 떨어지는거 같다. 메서드 체이닝의 형태로 사용하면 좋을 거 같은데 방법을 잘 모르겠다. 함수형 프로그래밍을 더 공부해 봐야겠다.

'TIL' 카테고리의 다른 글

TIL #221008  (1) 2022.10.08
TIL #220803  (0) 2022.08.04

+ Recent posts