A demo project for the Code Louisville Web Development pathway
This project is a series of three simple counters using three different implementations: functional, OOP, and minimalist (still functional). Each allows you to increment and decrement a number.
- Does it work?
- Is it accessible?
- Is it safe? (secure and no undefined behavior)
- How can we make this shorter?
- Is it legible?
- Is it maintainable?
- Is it reusable and extensible?
- Is it testable?
- Explain this implementation in plain English.
- What are the pros and cons of this implementation?
- How short is too short?
- Is it possible to make this even shorter?