Create new repository To get started,
- create new blank private repository, on your personal github account .
- Clone the repository with the task
git clone --bare https://github.com/Ape-dev-de/refactoring-test.git
- Push to repository created in step 1.
git push --mirror <your-repo-url>
- give
BlckStar
viewer-access on that repository via Setting -> Manage access -> Invite Team "BlckStar" - You're free to take the test whenever you want and take as much time as you want, but as better the result, the higher the chance i will contract you.
- Good Luck and Have fun.
run composer install
run docker-compose up
The api is accessible on http://localhost:8123/api/quote
- refactor the QuoteController, and rest of the app if neccessary
- fix any bugs when there are some
- write useful/meaningful tests
- document the processes from a business perspective in that readme
- think of this project as if this is a REAL application and you want to deploy it to production The most important things i wish to test are
- Basic undersstanding of PHP
- Testing Skills
- SOLID code
- decoupling / seperation of concern
- security issues
- readability of code