30.05 Наша служба и опасна, и трудна: как в Google работают с нестабильными тестами?
30.05 Gojko Adzic делится советами по снижению стоимости создания и поддержки больших наборов тестов, написанных в парадигме Given-When-Then и не только.
30.05 Agile testing: кому в линейке тестировщиков стоит бояться "гибких методологий" и что можно предпринять по этому случаю?
25.05 Что произойдет, если для внесения изменений в программный код применить Photoshop?
23.05 Коммиты в общий репозиторий: семеро одного ждут, если автор неудачного коммита не спешит его откатить.
23.05 Martin Fowler рассказывает о рефакторинге приложения, написанного на JavaScript.
20.05 Я постараюсь помочь вам, но и вы поймите, что у меня не всегда есть на это время.
20.05 Какую роль играют паттерны в разработке программного обеспечения?
20.05 Code review нужен не только и не столько для поиска багов, сколько для...
19.05 Может ли работа по скачиванию адресной книги Microsoft Exchange в Microsoft Outlook зависеть от драйвера беспроводной мыши?
18.05 Gerald Weinberg раскладывает по полочкам возможные причины неудач в Agile-проектах.
18.05 Дилемма при выборе из двух плохих вариантов в случае наличия уязвимости в приобретенной системе управления контентом.
16.05 Дилберт увязывает время завершения проекта с квалификацией сотрудников, которых ему предоставили без его согласия.
13.05 Отследить прародителя программных продуктов сложнее, чем рассказать историю зарождения человеческой жизни.
13.05 Гибкие методологии канули в Лету, светлая память.
11.05 Разведка боем: тесты в сторону, зальем в production и будем смотреть, что получится.
10.05 Что может произойти, если менеджер проекта решить исправить функциональность, которая кажется ему багом?
10.05 Jonathan Kohl, переквалифицировавшись из тестировщика в менеджера продукта, рассказывает о типажах, которые ему довелось наблюдать в своих коллегах.
08.05 Шеф Дилберта демонстрирует чудеса логического мышления, рассуждая о производительности Дилберта и собственной производительности.
07.05 А мужики-то и не знали! Как JavaScript стал языком разработки не только клиентской, но и серверной части приложения?
06.05 Скелеты в шкафу Node.js: на каждый плюс найдется свой минус.
06.05 История возведения одного высотного здания может служить хорошей иллюстрацией к причинам багов в программном обеспечении.
06.05 Еще один подход к генерации, хранению и использованию сложных паролей.
06.05 Как организована заливка обновленного ПО в StackOverflow?
05.05 Работа антивируса привела к сбою медицинского оборудования во время операции на сердце.
05.05 Десятилетний мальчик получил 10 тысяч долларов за найденную уязвимость в Instagram.
05.05 Очередная подборка блогов, предлагаемых для чтения каждому программисту.
05.05 400+ ресурсов для сисадминов, программистов и тестировщиков.
05.05 Gerald Weinberg отвечает на вопросы о различных аспектах тестирования ПО.
05.05 Michael Bolton мусолит роль тестировщика в процессе разработки ПО: мы не предотвращаем проблемы.
05.05 Есть разные способы разобраться с багами. К примеру, их можно отфутболить.
01.05 Каждый баг заслуживает отдельную главу в мемуарах разработчика.
Что такое качество программного обеспечения и как его улучшить.
Т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.