
항상 const로 변수 선언하고 재할당이 필요할 때만 let으로 바꿔주기!
표현식이 아닌 문 vs. 표현식인 문 // 함수 호이스팅 vs. 변수 호이스팅 // 함수규칙 준수여부
스터디원들과 책의 내용을 깊게 파보자면서 시작한 북스터디... 수동적인 정보수용에서 `능동적인 정보수집`을 거치니 머리에 남는 것이 많았습니다. 현재 자바스크립트의 모습이 어떻게 형성되어왔는지를 공부할 수 있어서 좋았으며 앞으로 변화하는 모습에 유의하고 공부해야겠습니다
가장 중요한 것은 `존재 이유`라고 생각합니다. 존재하는 `이유에 맞게 사용`하고, 존재하기에 충분한 `이유가 있다면 존중`하며, 존재할 `이유가 없다면 줄여야 할 것`입니다. 코딩(`개발자간 소통`),이름(`구별`)과 주석(`의도 전달`)의 존재 이유를 항상 생각하며
반응형 디자인을 위한 코드는 개발의 역사(history)를 공부하면 쉽게 이해되는 부분이 많았습니다. 앞으로 개발 공부함에 있어서 현 상황을 단순히 받아들이지 않고 왜 사용해야하는 지를 계속 공부하고 이해해나가겠습니다.
Semantic HTML element는 의미를 소통하기 위해 존재한다고 생각합니다. 특히 Screen reader를 사용하는 분들의 접근성을 향상시킨다는 점에서 사용법에 맞게 사용해야 할 듯 합니다. 추후에 Semantic 요소들을 더 알게 되면 계속 추가하겠습니다
CSS 방법론 3가지를 공부하면서 개발자들에 있어 재사용성, 유지보수를 위한 설계가 중요하다는 것을 다시 깨달았습니다. CSS 방법론들의 철학을 공부할 수 있었던 좋은 기회였습니다.
CSS도 공부할 게 엄청 많고 깊다는 것을 깨달았습니다. CSS도 쉽게 볼 것이 아니라 분석하고 사용 이유를 알고 사용하겠습니다.