@vivcogit
JS разработчик

Что стоит поправить/подучить?

Предистория такая - устал от Java (работаю на ней три года), решил попробовать себя в веб-разработке (PHP). Попросил у компании с вакансиями на джуниоров в этой области тестовое задание, общение с этой компанией не сложилось, поэтому прошу отзывов о коде у экспертов.
Задание (в моем пересказе т.к. не уверен, что имею право выкладывать оригинал): реализовать дерево состоящее из разделов и элементов используя PHP и jQuery.
Ссылка на проект GitHub
Фреймворки на PHP не использовал принципиально, так как считаю, что нужно сначала самому в основах разобраться.
Что верстка никакая сам понимаю.
Реализовал по схеме MVC и добавил ЧПУ (бОльшую часть роутинга взял готовую).
Хотелось бы узнать какие есть ошибки и что стоило бы подучить
  • Вопрос задан
  • 672 просмотра
Решения вопроса 1
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
У вас в контроллерах почему-то модели хранятся. То есть четкого разделения модель/контроллер нет — при тестировании возникнут проблемы.

Читали phptherightway.com?

Также, как правило, в открытом доступе оставляют только точку входа - index.php, остальной код приложения размещают на уровень выше. Например, в папку app. То есть структура примерно такая:
app/
-controllers/
-models/
-...
public_html/
-index.php
-images/
-css
-js/
-...


nbproject в .gitignore следует закинуть. Да и вообще настройки любой IDE следует держать на локалке, чтобы не мусорить в гите.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы