1. 코드 베이스 문서 자동화.
(Code-based document automation)
2018.09.17
Data Biz Part
안상준
2. 코드 베이스 문서 자동화.
(Code-based document automation)
2018.09.17
Data Biz Part
안상준
3. 코드 베이스 문서 자동화.
(Code-based document automation)
2018.09.17
Data Biz Part
안상준
4. Automation…
• 제어 시스템과 다른 정보기술을 조화롭게 사용하여 산업 기계류
와 공정을 제어, 사람이 관여할 필요를 줄이는 것이다.
(Wikipedia)
• Tool을 잘 사용하여,
• Process를 잘 핸들링 해서,
• 개발자의 시간을 줄이자.
https://ko.wikipedia.org/wiki/%EC%9E%90%EB
%8F%99%ED%99%94
5. 문서는 왜 써야 되나?
인간은 망각의 동물이다.
개발자들의 대부분의 시간은 코드를 이해하는데 소비합니다.
25. Plant UML이 뭐에요? 처음 들어봐요.
Plant UML은 Code Based로 Diagram을
자동으로 그려주는 Auto Generate Tool 입니다.(Java)
http://plantuml-depend.sourceforge.net/
26. Doxygen과 동일하게 Syntax가 굉장히 쉬워요.
@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml
27. 우리가 매일 쓰는 Jira Page(Collab)에서도
Plant UML을 사용할 수 있다고요?
35. Diagram + API 명세 = 소프트웨어 설계 명세서(SDD)
자동(Automation)으로 산출 문서 하나가 생성 됩니다.
https://ko.wikipedia.org/wiki/%EC%86%8
C%ED%94%84%ED%8A%B8%EC%9B
%A8%EC%96%B4_%EA%B0%9C%EB%
B0%9C_%ED%94%84%EB%A1%9C%E
C%84%B8%EC%8A%A4
36. 열심히 만든 주석으로 API 명세가 만들어 지고, 거기에 UML까지 붙
이면
SDD 문서 하나가 Build할 때 마다 만들어 지겠죠?