Freelance Projects

All Freelance Projects at One Location


Code A Class + Unit Tests  06.08.08

In order to succeed in this project you need the following skills:
1. Be responsible, do what you committed to. Be able to resolve issues with delivered code if there are any (bugs, missing code or code quality issues).
2. Be able to do work in time agreed upon.
3. Know OOP concepts and able to write object-oriented code.
4. Know what unit testing is all about and able to write correct and quality unit tests.
5. Know modern Java language including basic language constructs, collections API, generics.
6. Know java.sql APIs well.

The task is to code a class implemeting an interface I’ll provide to you. The interface consists of a single method: public void export(Record record). Record class is coded already and will be provided to you. It represents a data record in object-oriented form. export method should take this record and insert (if record is not yet in database) update (if record is already in a database) or delete (if record is marked for delete) correspoding row in a table. You will need to make database connection configurable, e.g. via .properties file. You will need to define and implement a set of unit tests checking that method works as it should.

I’m looking for developers I can work with on different Java projects, so If you’ll do a quality work in time for me, you’ll find me easy to work with and be able to get more paid work from me later on.

For thouse who do not understand how to do wotk, to write code in object-oriented style, not able to develop unit tests or irresponsible or simply do not bother to read the task: I’ll buy only the result and not your service. That seems strange to me, but quite many freelancers demand payment for incompleted, low-quality or buggy work. If you are one of them please do not bid on this project.

Please explain why you are good for this project in PMB. Ability to demonstrate the skills I need in PMB communication will be the key in winning this project.

Looking forward for your response.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Twitter
  • Facebook
  • StumbleUpon
  • Slashdot
  • Technorati
  • BlinkList
  • Reddit
  • DZone
  • Live
  • NewsVine
  • LinkedIn
  • Yahoo! Buzz
  • MySpace
  • Netvibes
  • Tumblr
  • Yahoo! Bookmarks
  • Add to favorites
  • email
  • Print
  • RSS


If you liked this project, make sure you
Subscribe to Freelance Projects RSS feed!