測試與最佳化——結對程式設計

來源:互聯網
上載者:User

標籤:方案   math   代碼   類圖   技術   流程   程式   結對程式設計   重複   

測試與最佳化——結對程式設計結對組合
學號1:211606367 姓名:林恩       學號2:211606445 姓名:肖志豪
一、單元測試1.設計思路

對每個方法都進行測試,查看測試結果是否和預期結果相符合。

2.部分單元測試代碼
// 測試方法上有@Test才會進行測試運算。@Testpublic void testMain() {    String[] args = {"-n", "100", "-grade", "3"};    // 先執行個體化。    MathExam math = new MathExam();    // 然後再傳參。    math.main(args);    // 判斷輸出結果是否和預期一致。    assertEquals(true, math.output_boolean);}
3.單元測試覆蓋率

二、結構最佳化1.UML類圖

2.運行流程圖

三、效能調優
  • 調優前

  • 描述程式的效能瓶頸
    在代碼中存在著大量的重複代碼,有些代碼冗餘無法行之有效實現功能
  • 給出最佳化方案
    進行了一定量的代碼縮減提取,刪減某些無用或者重複的代碼

  • 調優後

測試與最佳化——結對程式設計

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.