Skip to content
On this page

2021년 11월 24일

수정하기
문서 생성 2021-11-24 15:27:14 최근 수정 2021-11-24 21:05:18

📚 오늘 도전하고, 배운 것

  • 자바스크립트에서 순수함에 대하여 - 《자바스크립트는 왜 그 모양일까?》
    • 순수 함수의 결과 값은 오직 함수의 입력 값에 의해서만 결정된다. 동일한 입력을 주면 동일한 출력을 낸다.
    • 순수함은 매우 높은 응집도와 약한 결합도를 보인다.
    • 순수 함수는 테스트하기도 훨씬 쉽다.
    • 순수함은 추가할 수 있는 기능이 아니다. 그 대신 순수하지 않은 것들을 빼야만 한다.
    • 언어의 순수하지 않은 부분들
      • var, let
      • delete, Object.assign
      • splice, sort
      • getter, setter
      • exec
      • for, while, do
      • Date 생성자, Math.random
      • 사용자의 개입
      • 네트워크와의 연결
    • 세상이란 순수하지 않기 때문에 프로그램 중 일부는 순수하지 않을 수 밖에 없음 -> 순수함으로 얻을 수 잇는 이득은 확실하므로 프로그램은 최대한 순수하게 만들어야 한다.
    • 순수함에 연속성이 있다고 한 부분은 순수하다는 것은 아날로그 적이다라고 생각해도 될까?

🤔 학습하면서 궁금하거나 어려웠던 점

  • 자바스크립트에 대한 책을 읽고 있는데 "활성 객체"라는 말이 계속 나온다. 처음 듣는 용어라서 따로 알아본 뒤에 그 부분을 다시 읽어봐야겠다.

🌅 내일은 무엇을?

  • 활성 객체란 무엇인가
  • 백준 알고리즘 문제 풀기

🖋 log

  • 🎾 하프 발리 정말 정말 안 된다. 나는 아무래도 박치인 것 같다. 그래도 다른 발리는 괜찮아서 다행이란 생각이 들었다. 코치님이 사람마다 각자 잘하는 것이 있다고 말해주셨다.

LINKS TO THIS PAGE