CouchDB — одна из самых известных документально-ориентированных баз данных с открытым исходным кодом, доступных в Интернете. В этой статье описан мой опыт работы с CouchDB…
Что такое Solr ? Lucene, но сделано правильно и на стероидах. Официальное определение: Solr — популярная, быстро развивающаяся корпоративная поисковая платформа с открытым исходным кодом…
Некоторое время назад я погрузился в Behavior-Driven Development, начав использовать Behat (PHP-эквивалент Cucumber) в katas и в PHP-приложении предприятия. Но я никогда не пытался применить…
Git — это сама система резервного копирования: например, вы можете создавать версии ваших папок .txt, содержащих списки TODO. Поскольку Git версии ваших файлов так же,…
Вы должны проверить свое веб-приложение. Поскольку текущий год — 2011, а не 2002, вы будете использовать в нем запросы Ajax и определенный объем кода JavaScript….
В сегодняшнем сценарии у нас есть сложный конструктор: читайте это определение как что-либо, что выполняет больше работы, чем присвоение параметров полям. Решение, предлагаемое этим рефакторингом,…
Контрольные флаги — это логические переменные, используемые для определения, следует ли вам остановить цикл или перейти к другой итерации. Поскольку итерация является одной из трех…
В этих статьях об условных обозначениях мы будем использовать следующую терминологию: условное целое , если / другое или переключатель заявление и его содержание. Он состоит…
Selenium 2 содержит новые API и реализации, которые называются WebDriver. Это более простой, быстрый, объектно-ориентированный API-интерфейс, который применим к задачам тестирования современных веб-приложений. Больше не…