|
iDeveloperNetwork is using its own online IDE to perform assessment of its developers. The coder’s task is usually to fix a bug or to enter a modification to existing project, which usually do not require major changes and takes 0.5-3 hours of his time. The online IDE looks like a simple online file editor where a coder can see list of files for a project, edit them, immediately see the result in the other browser window, and complete test tasks much faster then setting up a project on his local PC.
The main features are:
- fast AJAX file editor, which lists all files in the project, keeps track of opened files.
- let coder make changes in the code and see result immediately.
- tracks down all the changes made in the code between consequent ‘launches’, which is not possible when coder performs test task locally and then just deliver result.
- measures the time required to complete the task.
- runs set of tests for the project after each ‘launch’ and reports results to the coder and assessment staff as well.
- SVN integration makes it easier to track down changes in code that code have made to complete the task.
Main idea that induced us to build this solution is to decrease time, that coder should spend when implementing the test task, but that is not spent for the task itself. Usually when coder receives test task he needs to set up project locally and make it run (he may need to change configuration settings), which sometimes takes up to 50% of all the time spent for the test task.
At the moment we are using this solution for PHP and Ruby on Rails languages.
.
|
 |