@maet
Backed разработчик

Где получить code review?

У меня есть код, который мне некому показать и хотелось бы получить по нему какие-нибудь вменяемые комментарии. Где это можно сделать?
Вот код: https://github.com/yetione/mdCms :)
  • Вопрос задан
  • 615 просмотров
Пригласить эксперта
Ответы на вопрос 3
profesor08
@profesor08 Куратор тега PHP
Приведи бардак в папке www в порядок.
Ответ написан
@BorisKorobkov Куратор тега PHP
Web developer
.bak не должен быть в репозитории

import_csv.php - говнокод.
1. Пароли надо хранить в конфиге вне репы.
2. А если кто-нибудь укажет example.com/import_csv.php ? БД засрется

Все файлы cms надо хранить вне www.

Например, Modules/Food/Food.php
1. мало phpDoc
2. сохранять объекты в сессию - потенциальные проблемы
3. зачем $cart->setCity в saveCart()? Переменная $cart будет удалена при выходе из метода.
4. recountOrder не нужен. Вместо него - триггеры в БД
5. fixOrders не нужен. Вместо него - внешние ключи

В остальном вроде неплохо.
Ответ написан
nepster-web
@nepster-web
От себя добавлю

- код не по PSR
- на дворе 2017 заканчивается вообще-то
Response::FORMAT_JSON=>array(
            'className'=>'\\Core\\Response\\JSONResponse',
        ),

- переведите комментарии на англ.
- перестаньте поддерживать php
- прочитайте про SOLID
- разграничте статику и серверные скрипты
Ответ написан
Ваш ответ на вопрос

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

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