I have a medium small open source project that I am wanting to release, but first I would like to do a code review to check to make sure everything works and, most importantly, makes sense. I already (sorta) do the first part by having my own implementation of the project that I use heavily. But the second part is more tricky.
How can you check a project to see if it makes sense if you wrote it? Everything makes sense to you, but to others new SomeObject(new SomeEvent(new YetAnotherNestedObject() { public void someImplmentation { ...
might not (that was only an example). I just can't think of a way to effectively say "This makes sense". I don't even think I could catch bugs that way.
Any suggestions?
(and should this be Community Wiki? Not sure)