본문 바로가기

전체 글

(73)
클래스 만능 주의자들 그들은 클래스밖에 경험해 보지 못했기 떄문에 모든것이 클래스로 보이는거야. Written by POPL
mvc가 강하게 커플링 되어 있다고? 그게 어쨌다는 건가? 어차피 뭔가 기능을 추가할 때는 새로 만들 꺼잖아? POPL 에는 명시적인 MVC는 없지만 분명 그 역할을 하는 **함수** 들은 있지. 함수가 서로 호출하는 것이 어때서? Written by POPL
레이어를 나누는 것이 무적은 아니다. 나누어진 레이어는 이 코드를 어디에 넣어야 할 지 고민할 꺼리만 늘린다. Written by POPL
스프링 레이어 Controller View Data Model (VO or DTO) Repository Requst Model Service Service Impl XML (MyBatis) 이게 페이지 하나를 만들기 위해 필요한 (최소한의) 것들. Written by POPL
mvc는 그저 이상론에 불과하다. 내 개발 인생에서 한번도 퍼블리셔 혹은 그에 준하는 사람들이 템플릿 엔진을 이해하는 걸 본 적이 없다. 어차피 퍼블리싱된 html을 받아서 다시 한번 개발자가 손대야 한다. 뷰를 분리할 수 없다면 VC 분리는 의미가 없고, 데이터 레이어에 쉽게 접근할 수 없다면 모델도 불필요하지 않나? # 뷰는 그냥 뷰다. 뭘 더 바라지? 왜 템플릿 엔진이 또 있어서 파서가 따로 있어야 하지? Written by POPL
뷰는 그냥 뷰다. 뭘 더 바라지? 왜 템플릿 엔진이 또 있어서 파서가 따로 있어야 하지? Written by POPL
너무 방법론에 집착하지 말자. 간단한 기능 하나를 위해서 파일을 5개쯤 만드는데 그 이유도 모른다면 그게 더 나쁜 것 아닌가? Written by POPL
mvc는 꼭 필요하지 않다. mvc는 필요없다. 컨트롤러가 데이터베이스까지 처리한다. 우리에겐 모델을 만들고 정의하는 시간도 아깝기 때문이다. 서비스? 그게 뭔데? Written by POPL