Support » Plugin: RSVP and Event Management Plugin » Over complicated and messy code

  • I have a hard time understanding how someone could charge for this. The code is a mess and the functionality is pretty basic.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Hi,

    I would love to hear more detailed feedback. How is the functionality basic but yet over complicated?


    • This reply was modified 3 years, 1 month ago by mdedev.


    The core functionality should just be a simple database that collects inputs from a form. Isn’t that what an RSVP is? Yet in order to use, I have to input names and emails (which may be a useful feature for some). The plugin then does some matching based on names which can run into trouble when you have people with a formal name and a nick-name. You see where I am going with this? It is really just too much code for the base functionality. I understand that you have more advanced features, but keeping those separate from the core functionality is just better architecture (you can then test them individually). I imagine that you find it difficult to add new features and debug since changing one part of the code ends up breaking other bits.

    Have a look at the Akismet Anti-Spam plugin; it may provide you with some ideas for refactoring.

    I hope you find the feedback helpful, because my intent is to help move you towards a better quality product.




    Thanks for getting back to me and I appreciate the feedback. There is the ability to have an “open” RSVP ( which does what you are talking about. That feature exists in all versions.

    There is definitely some refactoring and UX work that I probably should do.


Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Over complicated and messy code’ is closed to new replies.