Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Хотелось бы, что бы фонд нашел ресурсы на написание хоть какой-нибудь поверхностной документации к этой биг папочке https://github.com/php/php-src/tree/master/Zend, а также заставил писать людей доку к новым RFC.

Я вот загорелся написать аттрибут для параметров метода: просидел 2-3 ночи, единственное, что удалось - это написать класс аттрибута. Я так понял у структуры параметра нет ссылки на аттрибуты.

Вообщем, привлекательность разработки ядра - такая себе.

Не хотелось бы быть учителем… Попробуйте ниже перечисленное.

1) Не нужно делать инклюды классов — попробуйте изучить composer.
2) Освойте Git, это поможет контроллировать изменения в коде.
3) Посмотрите на PSR. Скачайте PhpStorm и установите на него Cs Fixer
4) Попробуйте отделить модель от операций с БД (можно загуглить паттерн «Репозиторий»)
5) Попробуйте «отвязать» модель от итератора. Создайте класс ModelCollection
6) В вашей модели $data это public-свойство. Но также есть публичные методы __get и __set работающие с этим свойством. Нужно оставить что-то одно
7) В модели метод findOne может выбросить ошибку: обработайте строчку $id = $this->data[0][«id»];
8) Удалите в модели метод exec. Он избыточен

Интересно читать. Но хотелось бы, чтобы более детальнее раскрылись плюсы бэка на ноде)


Думаю, будет забавно, если к Вам придет этот же заказчик и попросит те самые "сложные вычисления" и "сложную бизнес-логику".

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность