|
|
|
|
|
by notaio
4366 days ago
|
|
Here is what I would have replied to the reviewer should he have asked: - The choice of using a Laravel back end was an informed decision to emulate as close as possible what would be my workflow on a real life app. Beside as opposed to front-end framework it has almost no cost attached and makes the back-end more maintainable and agile - Laravel is an amazingly clean framework. Finally the assessment of the basic PHP knowledge such as using PDO to connect MYSQL had already be made on paper test so there was no point repeating this there. - The JS is certainly not perfect, game.js could use some refactoring, but my intent was not to make a production ready app but to show that I know how to write proper and maintainable vanilla JS. Given more time I would have addressed those details (which BTW are not the real issue in that code).
Also you'll notice that I chose NOT to use a framework there as it was not needed. Again this was an informed decision. - Sudo: I was worried that whom ever would try to install the app bumped into permission issues so I tried to make easier to install. I should have made a note of that. So point taken here.
As for composer, I wouldn't want to work with any company that use PHP everyday and don't know what composer is. |
|