- Views 54
What you get with this Hourlie
Usually I start by noting any obvious / commonly made issues. Then I set up test cases to test the "happy path", i.e. that your code does what you wanted it to do. After that I'll try to make your code crash, and record all my findings with test cases that expect your code to graciously fail. With these test in place, I look for possible improvements in your software architecture / design. Finally, I gather all my findings in a report along with hints on how to improve future code.
This is an elaborate process and I may need some time to produce a qualitative review. Thus it may take me up to 4 days.
What the Seller needs to start the work
I need the source code which should be reviewed as well as a description of what your code is supposed to do. Moreover, I need descriptions of how to compile / run your code. This can be a Makefile, setup.py, IDE project files or just a textual description. Of course, if your code uses any external dependencies, then I need to be able to access these. This is usually the case for open source libraries.