오픈소스를 봐야하는 일이 많아졌다 

이전과는 다른 차원이다... 

그래서 앞으로 가이드라인을 잡아보고자 한다 


Open Source 접근 방법


경험적 발견

- 다른 사람의 소스를 본다는 것 

- 구조화된 형태를 가지고 있음 

- 확장성에 대한 규칙과 패턴이 소스에 있음


발전적 발견 

- 라이브러리와 같은 형태로 사용하는 방법에 대해 배움

- 오픈 소스의 형태들 통해 내가 해야 하는 것에 대한 문제해결의 아이디어를 얻을 수 있음    



CFCMD 라는 4가지 규칙을 만들겠다 


C : Concept - 해당 기능이 뭘 요구하고 뭘 보여주는지 생각한다 즉 why와 How에 대한 내용을 정리한다 


F : Find - UI 화면이나 기능 구조 혹은 개요와 같은 내용을 찾는다 


C : Classify - 기능이나 구조를 분리해서 본다 각각의 블럭들을 나누고 그 블록의 제목을 정한다 (기능과 구조의 분할 or 분류) Divide


M : Merge - 각각 분리된 기능이나 구조를 다시 합친다 혹은 어떻게 합쳤을까? 에 대해 고민한다 (집약 or 통합) Integrate 


D : Draw - 분리하고 합친 내용을 표가 되는 ERD가 되든 뭔가 설명할 수 있는 그림으로 그린다 (산출물) Output


5가지 규칙을 만들었고 관련 내용으로 정리를 한다 


그리고 선행 학습으로 UML이나 ERD 책 좀 보자...  

'Developer > 오픈소스' 카테고리의 다른 글

오픈소스 관련 사이트  (0) 2017.10.28

http://www.kossa.kr/



http://www.oss.kr/oss_business10_62


'Developer > 오픈소스' 카테고리의 다른 글

오픈소스 분석 방법  (0) 2017.12.11

+ Recent posts