[펌] 중학생도 알 수 있는 베지에 곡선 (Bézier Curves) 출처: http://blog.coderifleman.com/2016/12/30/bezier-curves/ 읽기전에...이 문서는 일본어 「中学生でもわかるベジェ曲線」를 번역한 글입니다. “베지에 곡선”을 이용해 렌더링하게 되면 꽤 재미있고 편안하게 그림을 그릴 수 있다. 오늘은 이를 사용하는 누구라도 그 원리를 이해할 수 있도록 .. IT_Architecture/자료구조 · 알고리즘 2016.12.31
[Prism 4.1] 진보된 MVVM 시나리오들 출처: http://lifeisforu.tistory.com/290 진보된 MVVM 시나리오들 이전 챕터에서는, 응용프로그램 유저 인터페이스( UI ), 프리젠테이션 로직, 비즈니스 로직을 세 개의 분리된 클래스( 뷰, 뷰 모델, 모델 )로 분리하고, 그 클래스들 간의 상호작용을( 데이터 바인딩, 커맨드, 데이터 유효화 인터페이스.. IT_Architecture/Architecture 2015.08.28
[Prism 4.1] MVVM 패턴 구현하기 출처: http://lifeisforu.tistory.com/289 프리즘 4.1 도움말 번역입니다. ( → Prism은 WPF나 실버라이트와 같은 UX를 기반으로 하는 응용프로그램을 개발할 때 이렇게 개발하면 확장성이나 관리적인 측면에서 좋아진다!! 라고 MS의 pattern&practices 팀에서 제시하는 일종의 개발 지침 같은 것입니다. http://.. IT_Architecture/Architecture 2015.08.28
페이스북의 결정: MVC는 확장에 용이하지 않다. 그렇다면 Flux다. 출처: http://blog.coderifleman.com/post/121910103804/페이스북의-결정-mvc는-확장에-용이하지-않다-그렇다면-flux다 읽기전에… 이 문서는 InfoQ의 「Facebook: MVC Does Not Scale, Use Flux Instead(일본어, 영어)」를 번역한 글입니다. 주로 일본어 문서를 번역했으며 영어 문서는 참고 자료로써 사용했습니다. 이 .. IT_Architecture/Architecture 2015.08.25
[펌] System Metaphor 출처: http://aeternum.egloos.com/2517525 소프트웨어 아키텍처와 시스템 메타포(System Metaphor) 소프트웨어 개발은 도메인에 적합한 추상화를 발견하고 코드로 옮기는 작업이다. 소프트웨어 개발의 태동기부터 사람들은 문제 영역에 적합한 솔루션을 개발하기 위해 다양한 메타포를 적용해 왔다. .. IT_Architecture/Design Pattern 2014.03.31
Resource Release Patterns 출처: http://aeternum.egloos.com/1517782 시스템 리소스의 사용이 완료된 후 해제 되었음을 보장하기 위해서는 어떻게 해야 하는가? 시스템의 자원은 유한하다. 동시에 열 수 있는 파일의 수, 스레드의 최대 수, 데이터베이스 컨넥션 풀의 개수 등 동시에 사용되는 모든 자원은 시스템 가용성에 영.. IT_Architecture/Design Pattern 2014.03.31
[펌] 단일 접근 원칙(Uniform Access Principle)을 통한 캡슐화 [출처] http://aeternum.egloos.com/3013830 http://aeternum.egloos.com/3028192 속성과 메서드, 그리고 캡슐화 은행 도메인에서 계좌(account)의 주된 용도는 고객의 잔액(balance)을 관리하는 것이다. 객체 지향 분석/설계의 핵심은 실세계의 개념과 유사한(그러나 완전히 동일하지는 않은) 추상 모델을 구축하는.. IT_Architecture/Design Pattern 2014.03.31
Framework [출처] http://aeternum.egloos.com/2630624 http://aeternum.egloos.com/2635171 http://aeternum.egloos.com/2640343 재사용과 프레임워크 가장 이상적인 재사용 방법은 추가적인 프로그래밍 작업 없이 이미 존재하는 컴포넌트(component)를 조립하여 시스템을 구축하는 것이다. 그러나 이와 같은 컴포넌트 기반의 레고 .. IT_Architecture/Design Pattern 2014.03.31
[펌] 객체지향 개발 5대 원리: SOLID 출처 : http://www.nextree.co.kr/p6960/ : https://wkdtjsgur100.github.io/solid-principle/ 두문자약어개념SSRP단일 책임 원칙 (Single responsibility principle)한 클래스는 하나의 책임만 가져야 한다.OOCP개방-폐쇄 원칙 (Open/closed principle)“소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다.”LLSP리.. IT_Architecture/Design Pattern 2014.03.25
[펌] 객체지향 SW 설계의 원칙 출처 : http://libraryz.tistory.com/347 : http://libraryz.tistory.com/345 : http://libraryz.tistory.com/344 : http://blog.naver.com/hklee95a/120179146847 [객체지향 SW 설계의 원칙]① 개방-폐쇄 원칙 -다시 보면 크게 보이는 개방-폐쇄 원칙 연재순서 1회.다시 보면 크게 보이는 개방-폐쇄 원칙 2히.헤어져서 행복해진 사례연.. IT_Architecture/Design Pattern 2013.01.25