1. 학부때 절차지향, 객체지향 언어 밖에 실습해볼 기회가 없었음
2. 코드 반복을 줄여줌
3. 인간의 직관적인 사물 인식체계랑 비스무리해서 설계하거나 유지보수하기 편함
날코드 -> 함수와 구조체 -> 클래스 -> 상속과 다형성
모두 반복작업과 중복을 줄이는데 기여한 발달이라고 생각함
정보 은닉이라던지 단일책임원칙, 개방폐쇄원칙, 리스코프 치환 원칙
인터페이스 분리 원칙, 의존 역전 원칙 같은건 유지보수 편의성을 위한거라고 생각함
함수형은 거의 안써봐서 어떤걸 장점이라고 보는지 체험은 못해봤는데
써본건 함수 체이닝 정도? 그런건 수학에서 합성합수 같은걸 가독성 있게 표현할 때 유용한거 같은데
또 다른 장점이 뭘까?ㅇㅅㅇ??
함수형 장점: 코딩문제에서 수식 주면 이걸 어떻게 반복문과 조건문 조합해서 조질 수 있을까 고민할거 없이 그냥 수식 그대로 쓰면 돌아감
굿굿 ㅇㅅㅇ!
진짜 까고 말하면 선대들이 코드짜다가 개귀찮음을 느껴서 최대한 적게 코드를 짠 다음 월급 루팡을 하기 위해 만들어졌다는게 학계의 정설정설
ㅇㅅㅇㅋㅋㅋ 설득됨!
그러고 보니 람다 표현식이나 파이썬에서 리스트 컴프리헨션 같은거도 함수형 비스무리한 느낌인듯
ㅇㅇ 리스트 컴프리헨션
@ㅇㅇ ㅇㅅㅇ