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)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

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

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Nerd

Nerd

TIL] 2022/06/11 (3FS) && 메타인지
Today I Learned

TIL] 2022/06/11 (3FS) && 메타인지

2022. 6. 12. 00:17

Fact (사실)

오늘은 코드 숨 1주 차 두 번째 과제를 리팩토링하고

인프런 김정환 님의 웹팩 강좌를 수강하였습니다!

 

Feeling (느낌)

코드숨 1주 차 두 번째 과제를 통과하였습니다!

코드숨 1주 차 과제를 진행하며 제가 놓치고 있던 부분에 대해 깊게 생각하게 되었고

아직 제가 한참 부족하다는 것을 느끼고 정말 노력해야겠다는 생각이 들었습니다!

또한 웹팩 강좌를 수강하며 CRA로 프로젝트를 진행할 때 동작 원리에 대해

전부는 아니지만 일정 부분 이해가 되어 기분이 좋았습니다😁

Finding (교훈)

변수명과 함수명을 더욱 직관적이게 바꾸는 과정을 통해

이런 표현을 왜 생각 못했지?라는 생각이 들었고

누군가 이 부분에 대한 피드백을 주지 않았다면 계속 안 좋은 습관을 가지고

변수명과 함수명을 지었을 텐데 정말 코드숨 하길 잘했다는 생각이 들었습니다.

오늘의 교훈은 (직관적이고 명시적으로 변수명 및 함수명을 정하자!)입니다!

또한 매개변수에 명확한 의미를 주지 않고 value라는 포괄적인 의미를 담은 것을 매개변수명으로 남겼는데

이 부분에 대해서 반성해야 한다는 생각이 들었습니다!

아무리 급해도 좋은 코드를 작성하기 위해 의식적으로 코드를 작성해야겠다는 교훈도 얻었습니다!

메타인지

현재 아는 것

  • 클래스는 단 한 개의 책임을 가져야 하고 클래스를 변경하는 이유는 단 한 개여야 한다.
  • 소프트웨어의 구성요소는 확장에는 열려있고, 변경에는 닫혀있어야 한다
  • 함수명과 변수명, 파라미터의 변수 이름은 명시적이고 직관적이어야 한다.

현재 모르는 것

  • OCP (개방 폐쇄 원칙)
  • LSP (리스 코프 치환 원칙)
  • ISP (인터페이스 분리 원칙)
  • DIP (의존성 역전 원칙)

모르는 부분을 보완하기 위한 계획

  • SOLID 원칙에 대한 구글링 및 자료조사
  • SRP( 단일 책임 원칙 ) 혹은 SOLID 원칙에 대한 책 서점에서 찾아보고 구매하기
  • 구매한 책을 읽고 SRP를 공부하고 생각하기 

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

TIL] 2022/06/13 (3FS)  (0) 2022.06.13
TIL] 2022/06/12 (3FS)  (2) 2022.06.12
TIL] 2022/06/10 (3FS) && 메타인지  (0) 2022.06.10
TIL] 2022/06/09 (3FS) && 메타인지  (0) 2022.06.09
TIL] 2022/06/08 (3FS) && 메타인지  (0) 2022.06.09
    'Today I Learned' 카테고리의 다른 글
    • TIL] 2022/06/13 (3FS)
    • TIL] 2022/06/12 (3FS)
    • TIL] 2022/06/10 (3FS) && 메타인지
    • TIL] 2022/06/09 (3FS) && 메타인지
    Nerd
    Nerd
    꾸준히 열심히 지속적으로 하겠습니다!

    티스토리툴바