透過您的圖書館登入
IP:18.224.215.101
  • 學位論文

一個與ezScrum整合之程式碼檢閱工具

An Integrated Code Review Tool for ezScrum

指導教授 : 鄭有進 謝金雲

摘要


一個實施Scrum的團隊,經常會導入其它軟體工程實務,如程式碼檢閱、自動化單元測試或議題追蹤等等。其中,程式碼檢閱是一項費時的工作。如何以不干擾Scrum流程進行的同時,團隊依然可以實踐程式碼檢閱是個重要的議題。 本論文提出一個配合Scrum之程式碼檢閱流程與工具。透過工具的輔助以及搭配本流程的步驟,可減少進行程式碼檢閱時的負擔,並讓團隊針對工作項目異動的程式碼作小片段且頻繁地檢閱。此外,為減少人工檢閱所關注的項目,在開發工具上加入FindBugs簽入原則,鼓勵團隊必須分析程式碼與修復錯誤。本論文以一個實際運作本流程的案例,探討程式碼檢閱導入Scrum所發現的優、缺點。

關鍵字

程式碼檢閱 Scrum 簽入原則

並列摘要


A Scrum team often adopts many software engineering practices such as code review, automatic unit testing, issue tracking, and so on. Among them, code review is a time-consuming work which can hamper the Scrum process. Thus, how to execute code review without hampering the Scrum process is an important issue. In this thesis, a process for code review within Scrum is proposed and its tool support is implemented. The objective is to lessen the possibility of hampering Scrum through piecemeal and frequent code reviews. Further, to reduce the amount of review work, we propose to include check-in check by having Scrum team executing FindBugs before checking in code to source code repository. An example is used to illustrate the proposed code review process and its tool support.

並列關鍵字

code review Scrum check-in policy

參考文獻


[13] 張嘉琪,一個以Scrum為基礎的軟體工程實務導入方法,碩士論文,國立台北科技大學資訊工程系碩士班,台北,2010
[14] 曾憲基,一個以ezScrum為基礎的整合式軟體開發及管理環境,碩士論文,國立台北科技大學資訊工程系碩士班,台北,2010
[1] Ken Schwaber, Mike Beedle, Agile Software Development with SCRUM, Addison-Wesley, 2001.
[2] Jacob, A.L., Pillai, S.K., Statistical process control to improve coding and code review, IEEE Software 20(3), 2003, pp.50-55.
[3] Mario Bernhart, Andreas Mauczka, Thomas Grechenig, Adopting Code Reviews for Agile Software Development, Agile Conference, 2010.

被引用紀錄


曾得宇(2012)。一個基於ezScrum插件框架的工作完成準則建構輔助工具〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2012.00563
謝清帆(2012)。利用插件框架改善現有軟體品質與功能-以ezScrum為例〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2012.00534

延伸閱讀