Post

TIL - day 12

Day 12

오늘 읽은 범위

에피소드 36 ~ 에피소드 38

책에서 기억하고 싶은 내용을 써보세요

  • 프로그래밍 패러다임 : 프로그래머가 프로그래밍을 할 때의 관점, 방식 (프로그래밍을 하는 사고의 틀)

  • 대표적인 예: 절차 지향 프로그래밍, 객체 지향 프로그래밍, 함수형 프로그래밍

  1. 객체 지향 프로그래밍:
    • 속성은 같지만 데이터는 다를 때 사용, 코드를 손으로 직접 입력하는 양도 줄고 속성도 오타가 나지않게 관리할 수 있음.
  2. 함수형 프로그래밍
    • 버그가 발생하기 어려운 구조.
선언형 프로그래밍명령형 프로그래밍
원하는 결과값을 선언원하는 결과에 어떻게 도달하는지 선언(과정)
결과 중심으로 코드를 작성하니 실수가 적고, 동료가 코드를 이해하기 쉬움할일을 세세하게 지시할 수 있지만 개발자가 실수하기 쉽고, 동료가 코드를 이해하기 어려움

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

객체지향프로그래밍과 함수형 프로그래밍을 왜 사용하는지에 대해 알게되었다.

나는 함수형 프로그래밍을 주로 사용하는데 명령형 프로그래밍보단 다른 사람들이 알아보기 쉬운 선언형 프로그래밍을 이용해서 코드를 작성하는 연습을 많이 해야겠다. 그러려면 공식 문서를 열심히 봐야겠지?

This post is licensed under CC BY 4.0 by the author.