Size: a a a

Генератор непрочитанных сообщений

2021 March 05

P

Panda🤔 in Генератор непрочитанных сообщений
Блин я ещё год назад шутил точно так же
источник

P

Panda🤔 in Генератор непрочитанных сообщений
В таком же блять треде
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
мир цикличен
источник

P

Panda🤔 in Генератор непрочитанных сообщений
Там даже шутка была аналогичным реплаем(
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Panda🤔
Там даже шутка была аналогичным реплаем(
опять тысячники воруют шутки?
источник

NT

Nikolay Turskyi in Генератор непрочитанных сообщений
источник

DD

Dmitriy Danilov in Генератор непрочитанных сообщений
мы вам перезвоним
источник

m

militska in Генератор непрочитанных сообщений
ну вроде не плохо
источник

m

militska in Генератор непрочитанных сообщений
я бы позвала на оффлайн собес
источник

m

militska in Генератор непрочитанных сообщений
-_-
источник

А

Алексей in Генератор непрочитанных сообщений
Очень нужен совет, есть говняха, нужны тесты:
Есть сервис (в нем как раз и тестируем метод):
function addIpSettings(){
   // Тут часть данных берется из $this->data
  // Другая часть данных формируется из метода полумагическим способом
  $xml = $trackingModel->addIpSettings($data);
  // в модели выше формируется xml на основе переданных данных, далее там вызывается другая какаха, которая дополняет этот xml, отправляет его на внешний сервис и получает в ответ xml и возвращает его
 // тут проверяем есть ли ошибки в xml и возвращает true/false
}


Модели эти хер пойми будут ли тестироваться когда и как. Как я вижу:
1. Вариант проверять что передается в addIpSettings($data) и сравнивать с ожидаемым массивом параметром, ну и возвращать с ошибкой и без.
2. Тестировать вместе с моделью, формировать xml и сравнивать его с ожидаемым. Да, понимаю, что это не модульное, но бля
источник

m

militska in Генератор непрочитанных сообщений
он как минимум  уже умеет любить бесполезных сущетсв
источник

А

Алексей in Генератор непрочитанных сообщений
"не смотрю на жопу прохожих баб" - смысл пиздеть так сразу в cv?))
источник

VT

Viktor TElless in Генератор непрочитанных сообщений
Алексей
"не смотрю на жопу прохожих баб" - смысл пиздеть так сразу в cv?))
+
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Алексей
Очень нужен совет, есть говняха, нужны тесты:
Есть сервис (в нем как раз и тестируем метод):
function addIpSettings(){
   // Тут часть данных берется из $this->data
  // Другая часть данных формируется из метода полумагическим способом
  $xml = $trackingModel->addIpSettings($data);
  // в модели выше формируется xml на основе переданных данных, далее там вызывается другая какаха, которая дополняет этот xml, отправляет его на внешний сервис и получает в ответ xml и возвращает его
 // тут проверяем есть ли ошибки в xml и возвращает true/false
}


Модели эти хер пойми будут ли тестироваться когда и как. Как я вижу:
1. Вариант проверять что передается в addIpSettings($data) и сравнивать с ожидаемым массивом параметром, ну и возвращать с ошибкой и без.
2. Тестировать вместе с моделью, формировать xml и сравнивать его с ожидаемым. Да, понимаю, что это не модульное, но бля
почему это будет не модульное? есть модуль формирования xml, ты его тестишь. вродь все норм
источник

А

Алексей in Генератор непрочитанных сообщений
Dmitriy Tkachenko
почему это будет не модульное? есть модуль формирования xml, ты его тестишь. вродь все норм
ну как я понимая должен был бы модель тестировать отдельно изолированно
источник

А

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

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
часть данных которая формируется в trackingmodel должна передаваться аргументом целевой функции
источник

А

Алексей in Генератор непрочитанных сообщений
Dmitriy Tkachenko
часть данных которая формируется в trackingmodel должна передаваться аргументом целевой функции
Не совсем понял
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
// Другая часть данных формируется из метода полумагическим способом
  $xml = $trackingModel->addIpSettings($data);
источник