Perl 程式設計/練習 4
外觀
使用一種名為“簡單文件” (POD) 的技術,選取你的一個 Perl 程式,並編寫關於它的功能、工作原理以及接受哪些選項的文件。你將需要在與 Perl 程式相同的檔案中使用特殊的 POD 標記語言 [1] 編寫文件。
檢查你的程式在嵌入文件後是否仍然能正常執行。
使用 pod2text 工具,為你的程式建立文字檔案幫助檔案,並檢查它是否格式良好且易於閱讀。(你需要執行一個轉換程式才能從你的程式中提取文件到文字檔案)
使用 POD 工具包,將你的 Perl 程式中的文件提取到 HTML 檔案中。使用瀏覽器開啟 HTML 檔案,並檢查它是否格式良好且易於閱讀。
如果你想使用 LaTeX 或 man,請嘗試分別將你的文件編譯為 LaTeX 或 Troff 檔案。
找到一個測試框架,它允許你為你的 Perl 程式編寫測試,以便自動測試其功能。選取之前練習中的一個複雜程式,編寫測試以檢查程式每個部分的正確行為。
在被測程式中插入一個故意錯誤,並檢查測試套件是否發現了這個錯誤。看看你是否可以使程式顯示不正確的結果,但仍然透過測試套件。(如果是,修改測試套件以檢測這個不正確的程式版本)
使用不同的方法重新編寫程式,用新的方法實現其中一些功能。檢查新程式是否透過你的測試套件。
編寫一個程式,它掃描 Perl 指令碼並顯示程式的大小、註釋的數量,並計算程式的密度(語句數量除以程式碼行數)。
透過查詢行業中開發程式每行程式碼的估計成本,顯示程式的價值。
透過查詢平均程式每千行程式碼的預期錯誤數量,顯示程式中估計的錯誤數量。
為你的新程式編寫文件和測試套件。
從網際網路上下載一個隨機的 Perl 指令碼,看看它在你的程式碼質量計量器上如何匹配。