CSCI 3130 - Software Engineering - refactoring


  • 作业标题:CSCI 3130 - Software Engineering Refactoring
  • 课程名称:Dalhouse University CSCI 3130 Software Engineering
  • 完成周期:3天

描述

In this assignment, you need to choose an open-source Java project, identify code smells, and refactor some of them.

Step 1:

  • Choose an open-source Java project and declare it here. You must choose a
    project no one in your class has already chosen. If the project you want to
    analyze is already claimed by someone else, you need to find another one.
  • You must fork the chosen open-source project and push your changes to the
    forked repository.
  • The chosen project must be implemented mainly in Java, have at least 500 commits, have at least 10,000 lines of code, have at least 50 stars, must not be a tutorial repository, and must have test cases.
  • You may use GitHub’s advanced search or SEART tool to ease the search process.

Step 2:

ldentify code smells in your chosen project using DesigniteJava (Enterprise edition). You may find the tool’s documentation here. If the project is large and the trial version is not providing you the analysis report, you may request an academic license.

Step 3:

。。。


文章作者: IT神助攻
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 IT神助攻 !
  目录