Just one thing- Test to confirm it does not work.
Test with a mindsetmindset to confirm it does not work in atleastat least 3 different cases.If as a developer one does not understand atleastknow at least 3 different ways to break his own code, he does not understand his own code well. Look
Look for the weaknesses in your own code as if it's of somebody else.It will not only help the tester in getting a working, solid piece of code , it will greatly enhance your knowledge & reputation as a developer within the team in long term where ever you work.
Your reputation will proceed you wherever you go as a solid developer!