28.06 Uncle Bob размышляет о динамической и статической типизации и делает свой выбор.
28.06 Вдохновляющий обзор современных подходов к написанию автотестов: строгость, надежность, охват и глубина.
28.06 TDD и отказ от дизейбла падающих тестов – верный путь к надежному коду.
28.06 Рефакторинг как средство избавиться от ночных кошмаров, а не то что вы думали.
19.06 Яйца в чужой корзине: даже самый популярный фреймворк может завершить свой жизненный цикл.
19.06 Повторный запуск зафэйлившихся автотестов: в каких случаях он может быть полезен?
13.06 Martin Fowler возвращается к теме модульных и интеграционных тестов и призывает не путать их друг с другом.
13.06 Хочешь изменить архитектуру продукта? Будь готов к изменениям в структуре команд, которые над ним работают.
13.06 Старший разработчик должен не только хорошо уметь писать код, но и обладать рядом других полезных навыков.
13.06 Восемь советов по организации системы автоматизированного тестирования.
13.06 Как найти все битые ссылки на странице с помощью Selenium?
01.06 Баг в Java достиг совершеннолетия и был обнаружен пытливым умом.
Что такое качество программного обеспечения и как его улучшить.
Т1. Мы думали, что это баг, а тут, оказывается, вирус затесался.
Т2. Не баги горшки обжигают?
Подходы к разработке, тестированию и внедрению приложений.
Debugging is like being the detective in a crime movie where you are also the murderer
In my 30+ year programming career, every single, bizarrely obscure bug that took weeks to chase down has ended up being a one-line fix.