You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@creadur.apache.org by "Robert Burrell Donkin (JIRA)" <ji...@apache.org> on 2013/03/23 20:17:15 UTC
[jira] [Created] (RAT-131) GSOC Refactor Apache Rat Core to a
Classic Object Oriented Design
Robert Burrell Donkin created RAT-131:
-----------------------------------------
Summary: GSOC Refactor Apache Rat Core to a Classic Object Oriented Design
Key: RAT-131
URL: https://issues.apache.org/jira/browse/RAT-131
Project: Apache Rat
Issue Type: Wish
Reporter: Robert Burrell Donkin
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,
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira