博碩士論文 105525008 完整後設資料紀錄

DC 欄位 語言
DC.contributor軟體工程研究所zh_TW
DC.creator黃耀徵zh_TW
DC.creatorYao-Zheng Huangen_US
dc.date.accessioned2018-8-15T07:39:07Z
dc.date.available2018-8-15T07:39:07Z
dc.date.issued2018
dc.identifier.urihttp://ir.lib.ncu.edu.tw:88/thesis/view_etd.asp?URN=105525008
dc.contributor.department軟體工程研究所zh_TW
DC.description國立中央大學zh_TW
DC.descriptionNational Central Universityen_US
dc.description.abstract在軟體工程中,程式碼交接一直是一個很重要的議題。隨著時代的發展,人 們所撰寫的程式也越加龐大且複雜。文件是在軟體工程中,不可或缺的一環。現 今的軟體開發人員,大多會使用版本控制系統,來處理不斷修改的程式碼。也因 為程式碼的變動性很高,文件很容易與程式碼脫勾,進而導致文件失效。脫節的 文件不僅讓文件的可用性降低,甚至可能會對閱讀文件的開發者產生誤導,造成 反效果。 另一個情況是假設文件已經與程式碼脫節,文件撰寫者想維護並更新文件時 所面臨的問題。首先,文件撰寫者要先找出哪些地方的文件已過時,那些地方的 文件還是可用的。分辨過時與非過時的文件並沒有無有效方法可以檢查,讓文件 的維護造成了一個很大的問題。 若是有一個能支援版本控制系統的文件撰寫工具,上述之問題都能迎刃而解。 由於沒有能整合版本系統的文件撰寫工具,來解決文件與程式碼對不上的問題。 本論文基於polytraceAid 的核心思想,並重新設計架構,且與版本控制系統Git 做結合。實作不相依程式語言且跨平台的文件撰寫工具GeekNote,使文件能與 版本控制系統結合,藉此應映不斷修改的程式碼。GeekNote 不僅能夠幫助使用 者在查找文件時,能夠快速找到對應版本程式碼。且能夠在程式碼修改時,得知 文件失效。zh_TW
dc.description.abstractn software engineering, code handover is a very important issue. As time goes, programs that people write are also larger and more complex. Documentation is an important part of software engineering. Most software developers today use version control systems to handle constantly changing code. Because of the high variability of the code, the document can be easily decoupled from the code and cause the document to become invalid. When someone wants to maintain and update the documentation. It is difficult to tell which documents are out of date or not. There is no effective way to distinguish between obsolete and non-stale document. That is a big problem for document maintenance. If there is a document writing tool that can support the version control system, the above problems can be solved. This paper develops an assist documentation tool GeekNote, which is non-dependent program language and cross-platform, based on the core idea of polytraceAid, and redesign the architecture and integrate it with the version control system(Git). GeekNote can not only help users find the corresponding version code quickly when searching for document, but also let users knows that the document is invalid when the code is modified.en_US
DC.subject文件撰寫zh_TW
DC.subject版本控制zh_TW
DC.title支援版本控制系統之文件撰寫工具zh_TW
dc.language.isozh-TWzh-TW
DC.titleGeekNote A document attachment tool based on source code with version controlen_US
DC.type博碩士論文zh_TW
DC.typethesisen_US
DC.publisherNational Central Universityen_US

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明