Size: 446
Comment: converted to 1.6 markup
|
← Revision 4 as of 2013-08-06 14:37:14 ⇥
Size: 450
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
[MVC]의 개선버젼 | [[MVC]]의 개선버젼 |
Line 5: | Line 5: |
통상적으로 MVC는 [TDD]에 적합하지 않다. view를 인자로 받아서, 그리는 역할을 수행하는 presenter. view만 갈아치우면 어떤 형태든지 가능하다. | 통상적으로 MVC는 [[TDD]]에 적합하지 않다. view를 인자로 받아서, 그리는 역할을 수행하는 presenter. view만 갈아치우면 어떤 형태든지 가능하다. |
MVC의 개선버젼
http://www.martinfowler.com/eaaDev/ModelViewPresenter.html
통상적으로 MVC는 TDD에 적합하지 않다. view를 인자로 받아서, 그리는 역할을 수행하는 presenter. view만 갈아치우면 어떤 형태든지 가능하다.
presentation의 책임을 분리하는 것 이외에도, UI를 매번 테스트할 필요가 없다던지, 다른 UI로 대체하기 쉽다던지 등의 장점이 있다.