• 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?

    -Mike

    • This reply was modified 7 years, 5 months ago by mdedev.
    Thread Starter mrkb80

    (@mrkb80)

    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.

    Hi,

    Thanks for getting back to me and I appreciate the feedback. There is the ability to have an “open” RSVP (https://www.rsvpproplugin.com/knowledge-base/using-open-registrations/) 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.

    -Mike

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