Uploaded image for project: 'Apache Rat'
  1. Apache Rat
  2. RAT-131

GSOC Refactor Apache Rat Core to a Classic Object Oriented Design

    XMLWordPrintableJSON

Details

    • Wish
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      The core code for Apache Rat has difficulties which lead to a high bar for contributions:

      • based on an experimental streaming architecture
      • hard to understand
      • poorly covered by edge-to-edge tests

      Replace this by a conventional object-oriented design with clear model based on the domain.

      A good opportunity for a student interested in Agile, test-first approaches and domain-driven design with a good sense of object-oriented design to showcase their skills and learn about open source development. The emphasis would be on high quality, test-driven code driving a clear, well documented design,

      Attachments

        Activity

          People

            Unassigned Unassigned
            robertburrelldonkin Robert Burrell Donkin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: