Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yegor256/quiz
Refactor the code to make it look more object-oriented and maintainable
https://github.com/yegor256/quiz
code-quiz code-quiz-challenge java oop oop-principles php quiz
Last synced: 5 days ago
JSON representation
Refactor the code to make it look more object-oriented and maintainable
- Host: GitHub
- URL: https://github.com/yegor256/quiz
- Owner: yegor256
- Created: 2015-02-02T13:55:45.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-05-01T14:38:28.000Z (6 months ago)
- Last Synced: 2024-08-01T21:44:41.164Z (3 months ago)
- Topics: code-quiz, code-quiz-challenge, java, oop, oop-principles, php, quiz
- Language: PHP
- Homepage:
- Size: 7.81 KB
- Stars: 112
- Watchers: 15
- Forks: 344
- Open Issues: 280
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://elegantobjects.org)
Imagine you're assigned as a developer to this project and you
have to make the first step in the refactoring of one of these classes
(choose one, by the language you're most comfortable with).
There are many issues in these classes, even though they compile and work.Please, submit a pull request with the changes you would recommend to
do here. Try to spend **15 minutes** maximum for the entire work. If you
need more time, you're doing something wrong. Remember, you have to
do just the first step in refactoring. Don't fix everything.Also, if you think that something else must be refactored further,
put your ideas into the description of the pull request.Thanks!
PS. You may want to watch [this lecture](https://www.youtube.com/watch?v=aLaDDoT2v54) too.