Сообщение Re[5]: Тестирование бесполезно от 16.06.2021 9:12
Изменено 16.06.2021 9:13 Pauel
Re[5]: Тестирование бесполезно
Здравствуйте, varenikAA, Вы писали:
I>>кто тебе мешает написать такой код еще до того, как contains объявлена?
AA>Потому что это пустая трата времени.
AA>потом придется все это продублировать в рабочем коде.
Не надо ничего дублировать! Следующий шаг — a+b+c надо выделить в отдельную функцию. И нет никакого дубли
AA>и вы не просто потеряете время, но и вполне вероятно "не увидите леса за деревьями".
Наоборот, изначально нужно представлять чего ты хочешь добиться. Вот эти ожидания и фиксируются тестами.
Например, в моем примере ожидание вполне понятное — свойство самого concat
Вначале пишем тест для свойства, а потом выделяем уже реализацию.
На самом деле в ТДД непринципиально когда именно ты пишешь тест, до или после.
Часть задач лучше решается, если писать тесты до, часть задачь — если тесты после.
I>>кто тебе мешает написать такой код еще до того, как contains объявлена?
AA>Потому что это пустая трата времени.
AA>потом придется все это продублировать в рабочем коде.
Не надо ничего дублировать! Следующий шаг — a+b+c надо выделить в отдельную функцию. И нет никакого дубли
AA>и вы не просто потеряете время, но и вполне вероятно "не увидите леса за деревьями".
Наоборот, изначально нужно представлять чего ты хочешь добиться. Вот эти ожидания и фиксируются тестами.
Например, в моем примере ожидание вполне понятное — свойство самого concat
Вначале пишем тест для свойства, а потом выделяем уже реализацию.
На самом деле в ТДД непринципиально когда именно ты пишешь тест, до или после.
Часть задач лучше решается, если писать тесты до, часть задачь — если тесты после.
Re[5]: Тестирование бесполезно
Здравствуйте, varenikAA, Вы писали:
I>>кто тебе мешает написать такой код еще до того, как contains объявлена?
AA>Потому что это пустая трата времени.
AA>потом придется все это продублировать в рабочем коде.
Не надо ничего дублировать! Следующий шаг — a+b+c надо выделить в отдельную функцию. И нет никакого дублирования
AA>и вы не просто потеряете время, но и вполне вероятно "не увидите леса за деревьями".
Наоборот, изначально нужно представлять чего ты хочешь добиться. Вот эти ожидания и фиксируются тестами.
Например, в моем примере ожидание вполне понятное — свойство самого concat
Вначале пишем тест для свойства, а потом выделяем уже реализацию.
На самом деле в ТДД непринципиально когда именно ты пишешь тест, до или после.
Часть задач лучше решается, если писать тесты до, часть задачь — если тесты после.
I>>кто тебе мешает написать такой код еще до того, как contains объявлена?
AA>Потому что это пустая трата времени.
AA>потом придется все это продублировать в рабочем коде.
Не надо ничего дублировать! Следующий шаг — a+b+c надо выделить в отдельную функцию. И нет никакого дублирования
AA>и вы не просто потеряете время, но и вполне вероятно "не увидите леса за деревьями".
Наоборот, изначально нужно представлять чего ты хочешь добиться. Вот эти ожидания и фиксируются тестами.
Например, в моем примере ожидание вполне понятное — свойство самого concat
Вначале пишем тест для свойства, а потом выделяем уже реализацию.
На самом деле в ТДД непринципиально когда именно ты пишешь тест, до или после.
Часть задач лучше решается, если писать тесты до, часть задачь — если тесты после.