Size: a a a

2021 December 11

s

s4b0t in PHP
Насколько ваш текущий проект покрыт тестами?
источник

А

Артём in PHP
Нужна практика. Если в твоём стартапе практики мало и ты в основном шлёпаешь изо дня в денть одно и тоже, то выхода нет, кроме как пилить сторонний проект, применяя в полную силу лучшие практики. Именно проект, а не «тестирую локально». Хватит ли у тебя на это мотивации?
источник

PU

Pavel Ustyugov in PHP
нинасколько. только через postman тестируется проект и через дебагер. по старинке. методом белого и черного ящика. как учили в начале нулевых.
источник

s

s4b0t in PHP
вот вам и ответ. Начните писать тесты получите максимальную пользу.
источник

PU

Pavel Ustyugov in PHP
ну не одно и тоже. но опять же это не про лучшие практики. ведь все легко если екоммерс проект. подключить платежку. подключить службу доставки. реализовать алгоритм парсинга или обработки картинок.
источник

А

Артём in PHP
Можно. А можно и нет, вся зависит от желания
источник

PU

Pavel Ustyugov in PHP
добавлю ваш совет в копилку. спасибо!
источник

АС

Альберт Степанцев... in PHP
Александр ошибается. Впрочем, понятно - почему ))
Симфони - один из самых простых для освоения фреймворков на PHP

понятно, что если ты обмазался уже своими "фасадами" и "миддлварями" и валидацией в методах моделей - да, тогда тебе сложно будет

сложно признать, что всё это не нужно по факту
источник

А

Артём in PHP
Прекрасно применяются лучшие практики в екомерсе
источник

s

s4b0t in PHP
а пишите что хотите вырости. с таким подходом это не скоро. Если браться так браться. Чтобы следующая фичас или бага уже с тестом шла. Вот тут всё гавно и в сплывёт.
источник

PU

Pavel Ustyugov in PHP
то есть лучше попробовать те же задачи реализовать на симфони чтоб потом не говнокодить?
источник

s

s4b0t in PHP
Как у вас с баг трекингом? Сентри на проекте есть?
источник

АС

Альберт Степанцев... in PHP
вам дали очень хороший совет про тесты
я присоединюсь к нему

если продолжить линию советов - то возьмите PHP 8.1, Symfony 5.4 (а лучше 6) и попробуйте решить простейшую задачу с нуля
- как развернуть приложение?
- как строится роутинг?
- что такое контроллер?
- что такое сущность?
- как сделать миграции?

У вас же есть наверняка чек-лист типовых действий для решения задач на ларавеле?

вот и пройдитесь по нему
источник

PU

Pavel Ustyugov in PHP
а Сентри разве не про фронтэнд? на бэкэнде мониторинг логов и устранение багов.
источник

АС

Альберт Степанцев... in PHP
вы удивитесь, как всё становится проще на глазах
источник

А

Артём in PHP
Это не тот сентри
источник

НК

Никита Кот in PHP
Симфони - один из самых простых для освоения фреймворков на PHP Пожалуй удвою. Он не ошибается, а целенаправленно набивает себе ценник дабы все думали, что он крутой погремист. Однако пыха один из простейших языков программирования в принципе, в силу своей динамической типизации и узконаправленности.
источник

АС

Альберт Степанцев... in PHP
потом сделайте следующий шаг - поймите, что такое сервис, контейнер и autowiring
источник

АС

Альберт Степанцев... in PHP
всё, вы по факту после этого уже владеете Symfony
источник

АС

Альберт Степанцев... in PHP
сентри про сбор любых логов, причем тут фронтенд?
источник