Markdown 테스트 사양을 관리하고 싶습니다!
바쁜 분들에게
아마도 대부분의 소프트웨어 사양은 Excel에서 관리하는 경우가 많을 것입니다. 하지만 버전 관리와 차이가 GitHub에 비해 괜찮다고 생각했습니다.
이러한 문제를 해결하기 위해 우선 (개인적으로) 다루기 쉬운 테스트 사양서를 Markdown+GitHub로 관리하려고 시도했습니다. 버전 관리와 차등 관리는 확실히 쉬워졌습니다. 드디어 목록에서 보거나 집계하고 싶을 때 변환하는 파이썬 스크립트도 만들었습니다.
변환 소스 코드는 GitHub 으로 공개하고 있습니다.
불필요한 Excel을 박멸하고 싶습니다.
아직 소프트웨어 사양에 Excel을 관리하는 경우가 많다고 생각합니다. 이 엑셀 관리에 싫증이 났다.
바이너리 데이터 때문에 GitHub 등의 버전 관리 툴과의 궁합이 나쁘다. "〇〇_최종판.xlsx", "〇〇_최종판_new.xlsx", "〇〇_최종판(이것을 사용).xlsx"와 같은 파일이 같은 디렉토리에 있다고 대답할 것 됩니다.
등, 들으면 기리가 없습니다. 소스 코드는 GitHub로 관리하고 있기 때문에, 같은 장소·같은 툴로 사양서를 통일 관리하고 싶다는 생각이 강해져 갔습니다.
그렇다고 해도 갑자기 전부를 대체하는 것은 어렵기 때문에, 우선은 개인적으로 임하기 쉬웠던 테스트 사양서 Excel의 박멸에 임했습니다.
Markdown+GitHub로 테스트 사양 관리
Markdown+GitHub이라면 위의 고민을 거의 해결해 주었습니다만, Markdown는 텍스트 베이스이기 때문에, 일람표시를 할 수 없거나, 집계 작업은 할 수 없었습니다. 그래서 Markdown 유형 테스트 사양을 Excel로 변환하는 파이썬 스크립트를 만들었습니다. 소스 코드는 GitHub 으로 공개하고 있습니다.
실제로 사용해보십시오.
실제 프로젝트에서 운용해 보고, 좋은 점도 있으면 과제도 보아 왔습니다.
좋은 점
도전
사이고에게
Markdown에 의한 사양서 관리는 아직 발전 도상이지만, 솔직히 기존의 Excel 관리보다는 혜택이 크다고 느꼈습니다. 구식의 방법을 일신하는 것은 꽤 뼈가 부러지지만, 가능한 범위에서 계속해 나가려고 생각했습니다. 다음은 더 다른 사양서에서.
참고문헌
Reference
이 문제에 관하여(Markdown 테스트 사양을 관리하고 싶습니다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/k-watanb/items/5909704f0e80b1e25d51텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)