프로그래밍 패러다임
그동안 몇가지 토이 프로젝트를 진행하면서 내가 프로젝트에 맞는 패러다임을 잘 따르고 있는지 의심이 들었다.
Java가 객체 지향이라는 건 알고 있는데 거기에 맞춰서 개발을 하고 있는지,
Javascript의 map이나 filter, reduce등을 사용하면서 함수형 프로그래밍은 알고 있는지,
그래서 프로그래밍 패러다임을 공부하고 넘어가야겠다는 생각이 들었다.
많은 패러다임이 있지만 현재 내게 필요한 절차적 프로그래밍, 함수형 프로그래밍, 객체지향 프로그래밍에 대해 공부하고 정리해서 올리려고 한다.