Простой HTTP client для PHP 7.1

1.33K
.
Ethereum, в любой непонятной ситуации пиши юнит тесты, вдруг пригодится.
.
Folour
# L!MP (05.06.2017 / 00:54)
Ethereum, в любой непонятной ситуации пиши юнит тесты, вдруг пригодится.
И тесты для тестов ?
.
# Koenig (05.06.2017 / 00:51)
L!MP, запилил бы статью по этому поводу, у меня все руки не доходят осилить эти тесты
Я не смогу запилить, я не пишу тестов и живу во грехе
.
(\/)____o_O____(\/)
L!MP, ну ведь не кошерно
.
я гдет писал статью по юнитам, вроде на визах
.
(\/)____o_O____(\/)
Delphinum, если не сложно, кинь ссылку
.
http://visavi.net/blog/blog?ac ... d=579
.
(\/)____o_O____(\/)
Delphinum, спасибо. хотелось бы как раз подробнее. в тех двух ссылках в конце есть?
.
AlkatraZ
╭∩╮ (`-`) ╭∩╮
# Delphinum (05.06.2017 / 01:17)
я гдет писал статью по юнитам, вроде на визах
Я начал было отвечать еще ДО того, как ты запостил ссылку на свою статью, но потом подумал, что сама тема слишком уж холиварная и не стоит тут рассирать в другую сторону.

Однако, видя продолжение в эту тему, не могу удержаться и не прокомментировать статью:
Модульное тестирование решает следующие важные задачи:

Позволяет выявить ошибку на раннем этапе разработки, до того, как код уйдет в работу. Своевременное выявление ошибки так же упрощает ее локализацию и исправление
Полнейший бред, навязанный апологетами TDD, которые в последнее время сами же признались, что спороли фигню и это неудобно (на Хабре где то была статья в переводе).
Дело в том, что при таком подходе, кроме написания самого кода приходится тратить немалые усилия на написание шлака, который сам разработчик НЕ ИСПОЛЬЗУЕТ!

Позволяет быстро удостоверится в том, что вносимые в систему изменения не поломали старый код
Сильно спорное утверждение. Да, на простых скриптах это можно реализовать, но вот к примеру если взять базу данных, а еще и релятивную, а еще и со сложным запросом... Никакими мокапами это не решить, или же ты на написание тестов потратишь больше времени, чем на сам код. А стоит ли игра свеч?

Облегчает процесс изучения системы новыми разработчиками
Сильно спорное утверждение. Скорее даже наоборот... Не знаю, может кто-то думает по другому, но вот я к примеру, при изучении незнакомого кода никогда не лез в тесты, не было нужды. Современные IDE Отлично показывают всю связь в основном коде.

З.Ы.
Есть одно несомненно полезное применение автоматических тестов: это "защита от дурака" при многопользовательской разработке, особенно в открытых проектах. Там пулл может прислать кто угодно и автотесты - это первый бастион по отсеиванию шлака.
.
Koenig, да, собственно на основе этих книг я и родил ту статью
Всего: 44