Hello,
I haven't been able to find this question here so here goes.
Is there any website / service that offers free (or at least cheap) code reviews?
There must be lots of people that write applications in their free time, to learn new skills and also as a recreational activity, how can these people ever know if they are doing something terribly bad or using the wrong functionality to get from point A to point B?
Is there some site that could cover the following?
- You post your source code, or linked to hosted application
- Others can review this, add comments/suggestions from both a users and developers perspective
- You can comment on other peoples' comments to obtain the best possible solutions to problems
Maybe the site could have a reputation system like this, where you score up for helping with suggestions, afterall, if the reviews are free surely there should be something in it for the time invested?
Anyways, not to deviate, my question is
Where can I get free advice on my applications that I develop in my own time, so I can know where I'm introducing bad practices, and how to improve techniques?
EDIT: Forgot to add, in my case my project is a Java web application, which I'll have up on Google project hosting. An example of a good review would be DAO, maybe someone would spot that I'm using a terrible hibernate query and I could improve performance by doing it another way. Things like that are hard to pick up if you're doing this as a learning project (well, reading proper tutorials would help)