Size: a a a

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

2020 March 05

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
Андрей Ява
пример
getSeparatedName($user) {
   $info = $this->InfoRepository->findByUser($user)
   return split($info->name, " ");
}
у тебя код занимается непонятно чем
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
внезапно это лишает смысл ТДД в случае с ООП
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
и юзера достает, и имя дробит
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Андрей Ява
внезапно это лишает смысл ТДД в случае с ООП
нет
источник

АЯ

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

AK

Alexander Kladov in Генератор непрочитанных сообщений
Андрей Ява
это абстрактный пример в вакууме
это говнопример, который ничего не доказывает
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
и он невалиден в данном контексте)
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
тдд должны описывать требования а не реализацию
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
еще раз
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
если тест описывает реализацию, то он нахер не нужен
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
TDD не должен ничего описывать
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
твой пример - это тот код, который ТДД старается не допустить
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
ЭТО МЕТОДИКА
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
Alexander Kladov
ЭТО МЕТОДИКА
ты какой-то токсичный
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
:D
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
реализацию прекрасно описывает и сам метод. а вот тест должен описывать что делает этот метод, а не как он это делает
источник

AK

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

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
Alexander Kladov
бесят эти ультимативные заявления прост
я тебя понимаю
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
Андрей Ява
реализацию прекрасно описывает и сам метод. а вот тест должен описывать что делает этот метод, а не как он это делает
ты все еще цепляешься за свои убеждения и не видишь пробелов в том, что утверждаешь
источник

АЯ

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