Size: a a a

2020 November 13

АГ

Алексей Гевондян... in phpGeeks
Sander 🕶
https://github.com/testcontainers нет php 🤔, даже rust есть
зачем это для пыхи, у пыхи и пхпюнита хватает для этих целей. ну и есть селениумы всякие, кодцепшн
источник

i

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

АГ

Алексей Гевондян... in phpGeeks
Sander 🕶
тестики писать чтоб все крутилось в докер контейнерах а не локально, по сути враппер удобный,
можно на каждый тест контейнер запускать, чтоб каждый тест был полностью изолирован.
ну а кто, в принципе, запретит пхпюнит тесты так запустить?
источник

АГ

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

i

inzanty in phpGeeks
знакомый тянет одно опенсурс легаси говно (делалось это все за бугром, ну а он форк выкатил под СНГ), тут есть примерчики «тухлого легаси» как раз таки.
источник

i

inzanty in phpGeeks
источник

АГ

Алексей Гевондян... in phpGeeks
inzanty
знакомый тянет одно опенсурс легаси говно (делалось это все за бугром, ну а он форк выкатил под СНГ), тут есть примерчики «тухлого легаси» как раз таки.
надо просто внедрять потихоньку композер, автолоадинг нормальный, ооп, древние либы заменить на актуальные, но да, это дофига переписывать надо
источник

АГ

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

i

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

S🕶

Sander 🕶 in phpGeeks
Алексей Гевондян
ну а кто, в принципе, запретит пхпюнит тесты так запустить?
я не нашел либки testcontainers не предоставляет, это самое популярное что есть
источник

i

inzanty in phpGeeks
но опять же таки, нахаляву тянуть все это в одиночку тоже сложно
источник

T🐜

The Ant 🐜 in phpGeeks
Алексей Гевондян
надо просто внедрять потихоньку композер, автолоадинг нормальный, ооп, древние либы заменить на актуальные, но да, это дофига переписывать надо
Красиво стелешь, а сам бежишь с Легаси 🤣
источник

T🐜

The Ant 🐜 in phpGeeks
ООП то тоже говно )
источник

АГ

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

i

inzanty in phpGeeks
Алексей Гевондян
это поделие лучше просто выбрасить. даже классов нет. нет шансов это переписать нормально.
ну а что хотел? 2007 год.
источник

АГ

Алексей Гевондян... in phpGeeks
inzanty
да там еще есть и сторонний адаптер adodb, и костыльный автозагрузчик классов
на адодб натыкался в одном своем говнолегаси проекте, да, дно еще то
источник

BU

Boris Ustyantsev in phpGeeks
Ну помнится OpenCart 2 тоже не особо под composer был
источник

АГ

Алексей Гевондян... in phpGeeks
Sander 🕶
я не нашел либки testcontainers не предоставляет, это самое популярное что есть
а зачем это делать? распределенно запускать тесты на куче машин? да вроде и без этого как-то норм
источник

i

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

АГ

Алексей Гевондян... in phpGeeks
The Ant 🐜
Красиво стелешь, а сам бежишь с Легаси 🤣
я не стану в такое ввязываться. ну нах
источник