Nerd
Nerd
Nerd
전체 방문자
오늘
어제
  • 분류 전체보기 (439)
    • Today I Learned (333)
    • 주간회고 (8)
    • FrontEnd (5)
    • ErrorNote (7)
    • 자바스크립트 (24)
    • 알고리즘 (13)
    • html과 css (21)
    • 토이프로젝트 (5)
    • React-Native (1)
    • React (13)
    • node (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 절차지향적 프로그래밍
  • Redux
  • 리액트 훅
  • 리덕스 툴킷
  • TIL
  • JSX
  • 토이프로젝트
  • 코드숨
  • 메타인지
  • 데이터 타입
  • npm i
  • 파이썬기초
  • wil
  • pacakge.json
  • Today I Learned
  • React
  • 파이썬 기초
  • 자바스크립트
  • 3FS
  • package-lcok.json
  • 선언적 프로그래밍
  • 토이 프로젝트
  • 모던 자바스크립트
  • 에러노트
  • 명령적 프로그래밍
  • 값의 할당 및 재할당
  • npm ci
  • 리액트
  • ErrorNote
  • 주간회고

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Nerd

Nerd

TIL] 2022/06/21 (3FS)
Today I Learned

TIL] 2022/06/21 (3FS)

2022. 6. 21. 22:36

Fact(사실)

코드숨 3주 차 과제를 진행 후

RORO 패턴에 대해 공부했습니다.

Felling(느낌)

어제 작성한 코드를 트레이너님의 피드백에 따라

BDD에 대한 자료를 참고하며

리팩토링을 진행하였는데 확실히 무엇을 어떻게 테스트하는지 명확하게

표현이 되는 것 같아 신기했습니다!

BDD에 대한 추가적인 공부가 필요하단 생각이 들었습니다!

그러고 RORO패턴에 대해 공부했는데

파라미터가 없을 때 에러를 던지는 함수를 만들면

더욱 견고하게 프로그래밍을 작성할 수 있겠다는 생각이 들었으며

개발을 할 때 자주 사용해야겠다는 생각이 들었습니다!

Finding(교훈)

"가독성은 중요하다!"

BDD에 대한 자료를 참고하며 리팩토링을 진행한 코드는

무엇을 어떻게 테스트하는지 명확하게 표현이 되는 것이 신기하며

가독성이 중요하다는 것을 한번 더 깨닫게 되었습니다.

이전에 작성한 코드는 포괄적이었다면

오늘 리팩토링을 진행한 코드는 전에 작성한 코드보다 명확하게 의미를 전달하는

코드가 되었습니다!

앞으로도 가독성을 높이기 위해 열심히 공부할 예정입니다!

'Today I Learned' 카테고리의 다른 글

TIL] 2022/06/23 (3FS)  (0) 2022.06.23
TIL] 2022/06/22 (3FS)  (0) 2022.06.22
TIL] 2022/06/20 (3FS)  (0) 2022.06.20
TIL] 2022/06/19 (3FS)  (0) 2022.06.19
TIL] 2022/06/18 (3FS)  (0) 2022.06.18
    'Today I Learned' 카테고리의 다른 글
    • TIL] 2022/06/23 (3FS)
    • TIL] 2022/06/22 (3FS)
    • TIL] 2022/06/20 (3FS)
    • TIL] 2022/06/19 (3FS)
    Nerd
    Nerd
    꾸준히 열심히 지속적으로 하겠습니다!

    티스토리툴바