Key Information

Register
Submit
Status: ‌Cancelled failed review

Challenge Overview

Project Overview

The goal of the NASA PDS (Planetary Data System) application is to load planetary observation data into a relational database (MySQL) in a format that will allow the data to be queried and inspected efficiently and quickly.

The focus for this project is Small Bodies Node (SBN) data, which specializes in data concerning asteroids, comets, and interplanetary dust.

The data is searchable on this website:
http://pds.nasa.gov/

Competition Task Overview

You will address the following in this challenge :

  • We updated the source code Spring dependency from v3.0.6 to v4.0.5
    • The upgrade might affected some code, you will figure this out by running the tests, it will show you if there are any functionality need a fix because of this upgrade.
  • Fix existing unit tests and write unit tests for new functionality
  • Use coverage tool and automate it as a task in ant build, the coverage report will show the code coverage of the submitted unit tests
    • The code coverage % should be at least 85%, all services, processes and entities must be tested.
  • The code you are changing must be very well documented.

Documentation Provided

Architecture documents and deployment documents are part of the source code in github repository.

Source Code

Source code is provided in private github repository. Request access in challenge forums.

https://github.com/topcoderinc/pds_projects (the code for this challenge exists under import_and_persistence folder)

Winner will submit a Pull Request in github for the approved final fixes.

 



Final Submission Guidelines

Submission Deliverables

Below is an overview of the deliverables:

  • git patch file of the changes. The patch should include an updated deployment guide document.
  • Text file with notes to reviewer for applying the patch or any other important notes/instructions.

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.

Environment Setup

Following the deployment guide documents under /docs folder in the source code hosted in github private repository (see source code section).

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30045711