Size: a a a

2020 December 11

АГ

Алексей Гевондян... in phpGeeks
полно легаси сайтов с жквери, где типа фуллстеки олдовые нужны
источник

V

Vladimir in phpGeeks
Алексей Гевондян
полно легаси сайтов с жквери, где типа фуллстеки олдовые нужны
если это не первые работы, есть опыт, есть возможность выбирать, то туда лучше не идти (хотя дело вкуса, конечно, возможно кто-то любит олдскул)
источник

АГ

Алексей Гевондян... in phpGeeks
все так) нафиг надо
источник
2020 December 12

А

Анатолий in phpGeeks
привет, а как вы тестируте контроллеры? начал вникать в юнит тесты и все хорошо мокатеся кроме Response класса, не едут лыжи, может его надо как-то хитро связывать? phpunit ругается что я отправил шапку раньше него и да…так и есть, работа у контроллера такая. Гугля пока не помогает с простыми примерами. Полазил в коде ларки то они там свои надстройки над респонсом городят для phpunit
источник

АГ

Алексей Гевондян... in phpGeeks
не надо в контроллерах держать логику, и тестировать их не придется
источник

АГ

Алексей Гевондян... in phpGeeks
если у тебя лара - просто пиши фича тест, как в доке. дернул апиху, с некими данными, проверил ответ.
источник

E

Enjoys in phpGeeks
на чистом коде пиши - и тестировать не придется, дернул тараса он все протестирует - пэйджспид все дела и готово😁
источник

А

Анатолий in phpGeeks
Алексей Гевондян
если у тебя лара - просто пиши фича тест, как в доке. дернул апиху, с некими данными, проверил ответ.
Не Лара, ванильное велосипедостроение :)) тренируюсь на кошках так сказать
источник

АГ

Алексей Гевондян... in phpGeeks
чистый код детектед
источник

E

Enjoys in phpGeeks
Алексей Гевондян
чистый код детектед
свой лисапед
источник

А

Анатолий in phpGeeks
Иногда полезно для понимания, вот там одна строка взять из модельки человеков, это не надо тестить? Юнитами имею ввиду
источник

АГ

Алексей Гевондян... in phpGeeks
запросы к бд надо покрывать фича тестами
источник

АГ

Алексей Гевондян... in phpGeeks
бизнес логика должна быть сделана через классы сироты. оперировать объектами, не зависящими от классов фреймворка никак / не использующими бд по крайней мере (чисто данные). дто-шки, ну допустимо в принципе модельками. взаимодействие с бд вынесено в репозиторий. репозиторий мокается, класс покрывается юнит тестом
источник

V

Vladimir in phpGeeks
Enjoys
на чистом коде пиши - и тестировать не придется, дернул тараса он все протестирует - пэйджспид все дела и готово😁
слишком сложный прикол для новчиков
источник

А

Анатолий in phpGeeks
Алексей Гевондян
бизнес логика должна быть сделана через классы сироты. оперировать объектами, не зависящими от классов фреймворка никак / не использующими бд по крайней мере (чисто данные). дто-шки, ну допустимо в принципе модельками. взаимодействие с бд вынесено в репозиторий. репозиторий мокается, класс покрывается юнит тестом
Спасибо)
источник

V

Vladimir in phpGeeks
Анатолий
Спасибо)
ты всё понял, что он тебе сказал?)
источник

А

Анатолий in phpGeeks
Про классы сироты догуглю, но думаю это про то чтоб не завязывать бизнес логику на фреймворк, и про то что надо юзать дополнительные слои абстракции
источник

А

Анатолий in phpGeeks
Ну да, сирота... класс без родителей, туплю
источник

АГ

Алексей Гевондян... in phpGeeks
все правильно понял, молодец)
источник

А

Анатолий in phpGeeks
Судя по всему для переносимости, фреймворки приходят и уходят, обновляются, а бизнес остается, переписывать по новой дорого
источник