Pull to refresh
23
0
Константин Кудряшов @everzet

User

Send message
Вы подменяете понятия:

«писать тесты не так, что никто не поймет что там происходит, а в более явном виде»

Сценарии как раз и пишуться для того, чтобы кто угодно понял что там происходит без необходимости понимать как это реализовано ;-)
Вы все правильно поняли.

Behat — тул для BDD разработки. Вы же не используете BDD, вы просто пишете функциональные тесты. Behat без BDD — это как машина без колес, все верно ;-)
У вас коренное непонимание принципов сценарного BDD, откуда явный перекос в спецификации. Почитайте dannorth.net/whats-in-a-story/ на досуге ;-)
Вопрос крайне странный. Behat — это и есть Gherkin! Ваша неприязнь к средству еще не говорит о том, что вам нельзя попробовать его использовать, верно? Мне сложно спорить с вашим «не нравится», пока у вас не появится вменяемых причин, а для этого надо хотя бы попытаться.

И по поводу ваших предыдущих тезисов:

1. «Слишком много времени будет тратится на написание правильных конструкций и правку орфографических ошибок» ©
Из коробки:
image
2. «Слишком много времени будет тратится на отладку» ©
Из коробки:
image

Вы извините, но я крайне сомневаюсь, что вы сможете на PHPUnit функционально оттестировать вашу страницу настолько же быстро как с Behat (см. выше). И крайне сомневаюсь, что дебаг сценарных тестов в PHPUnit удобнее, чем в Behat (см. выше) ;-)
«PHPUnit's BDD functionality is deprecated in PHPUnit 3.5 and will be removed in PHPUnit 3.6.»

docs.behat.org/cookbook/behat_and_mink.html
Вернули $this в кложуры же!
Лояльные пользователи Nokia: «Возврата к Nokia не будет»
Я же сказал — помимо центра сообщений!
И какие же такие она идеи позаимствовала помимо вышеупомянутого центра сообщений?
Какой-то бред. Причем здесь отсутствие лока на оператора (привязки нет и во французских айфонах: store.apple.com/fr/browse/home/shop_iphone/family/iphone) к невменяемой цене в 1100$ за младшую модель: www.re-store.ru/apple-iphone/iphone-4/16gb-white/. Он людей за дебилов считает?
Бентли не имеет никаких преимуществ над мерседесом. И это видно по отзывам тех, кто никогда не ездил на бентли.
Затем, что «симфони2 настолько классная шутка, что поверх него, вполне можно написать свои рельсы», «для массового использования не годится» и т.п. являются голословными утверждениями, основанными на личностном отношении и непонимании субъекта обсуждения. Да, Symfony2 очень расширяем. Да, код в нем больше похож на Java, чем на Ruby. Но НЕТ, не нужно сверху ничего напиливать, чтобы он был прекрасным средством для разработки. Для блога он не сильно подходит, конечно. Как не подходят для этого и рельсы! Но если очень хочется — и на том и на том можно БЫСТРО, КРАСИВО, КАЧЕСТВЕННО написать блог. Только для начала нужно изучить тул, с которым будешь работать — будь то RoR или Symfony2.
Вы переводите разговор в сферу личностных восприятий. Я не делю программистов на реальных/нереальных по признаку принятия/непринятия моей точки зрения. Но я называю программистом лишь того, кто пишет код и пишет его профессионально. Тот, кто код не пишет или писать его красиво не умеет (по его собственному признанию), не является программистом и, соответственно, не может целостно определить что для программиста лучше, а что хуже. Вот и все. Политика тут не при чем. Приведите другой пример или сформулируйте свою собственную точку зрения.

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity