1차원: 절차지향
2차원: 객체지향
3차원: 관점지향(좆프링)
4차원:앰창
현존하는 대규모 프로젝트 코드들은 완전 ~~지향이려면 최소 몇백차원이 되어야 함. 그래서 관련없는 것들을 상수처리 후 편미분해서 3차원으로 축소시키거나 전략패턴으로 어떻게든 2~3차원적으로 표현함
근데 2차원은 보기라도 편하지 3차원부터는 프로그램의 구조가 한눈에 안들어오는 문제 발생 그리고 좆프링는 지금 5G가 실은 4.5G이듯 2.5차원에 불과한 착시. 즉 2차원도면에 정육면체를 그려놓은 ㅈ같음이 탄생
3차원아키텍쳐에서 끝나는 프로젝트만 좆프링이 너무 아름답고
그 윗차원의 패턴을 요구하는 프로그램은 좆프링으로 하기엔 너무 보기만 거슬림.
차라리 1차원이 나은게 아니냐-> 함수형 i love it
2차원: 객체지향
3차원: 관점지향(좆프링)
4차원:앰창
현존하는 대규모 프로젝트 코드들은 완전 ~~지향이려면 최소 몇백차원이 되어야 함. 그래서 관련없는 것들을 상수처리 후 편미분해서 3차원으로 축소시키거나 전략패턴으로 어떻게든 2~3차원적으로 표현함
근데 2차원은 보기라도 편하지 3차원부터는 프로그램의 구조가 한눈에 안들어오는 문제 발생 그리고 좆프링는 지금 5G가 실은 4.5G이듯 2.5차원에 불과한 착시. 즉 2차원도면에 정육면체를 그려놓은 ㅈ같음이 탄생
3차원아키텍쳐에서 끝나는 프로젝트만 좆프링이 너무 아름답고
그 윗차원의 패턴을 요구하는 프로그램은 좆프링으로 하기엔 너무 보기만 거슬림.
차라리 1차원이 나은게 아니냐-> 함수형 i love it
만약에 함수형을 객체 지향과 섞지 않으면 그 함수는 어떻게 찾지?
1~2차원 수준에서 끝내는 게 낫다는 거임 3차원부터는 지가만든 DI에 지가 꼬임. 물론 스프링 기본 프레임워크 쓰는 애들 제외. 아무튼 aop는 보편화되기엔 펄보다 더한 쓰레기 양산의 운명