• Качество вместо контроля качества: на тестировании свет клином не сошелся.
• Разработчики ПО с открытым кодом и пользователи порой совершенно не слышат друг друга. У каждого своя правда, но что можно предпринять для всеобщей пользы?
• Базы данных: прошлое, настоящее и будущее.
• Паттерн Fluent Page Object: преимущества и примеры использования.
• Да, мы логируем секретные данные, но никто про это не узнает.
• Given/when/then в Gherkin: добиваемся изоляции потенциально несвязанных частей, которые были свалены в одну кучу.
• Когда стакан наполовину пуст: если в проекте мало автотестов, то это печально, но зато меньше забот об их эффективности.
• Неожиданные повороты в разговоре с коллегами и руководством могут быть вызваны манипулятивными методами либо случайными ошибками (1, 2).
• Благими намерениями может быть вымощена дорога в ад.
• Человеку с фамилией “True” был заблокирован доступ к iCloud на 6 месяцев.
• Uncle Bob рассматривает if/else/if под микроскопом и выясняет насколько глубока крольчия нора.
• Менять код системы в пятницу вечером – не самая лучшая затея, даже если все пройдет гладко.
• Разброс и шатания? Шаги для возврата команды на правильный путь.
• Продвижение разработчика по службе может привнести неожидаемые обязанности.
• Не рой подчиненному яму из-за активности в соцсетях, или сам в эту яму попадешь.
• Нужно ли инженеру думать о соперничестве с конкурентами, или же ему лучше сосредоточиться на технических задачах?
• Так вот оно что: по мнению рукводства SolarWinds взлом инфраструктуры стал возможен из-за того, что интерн выложил в свободный доступ пароль solarwinds123.
• Переменчивая погода в марте способствовала формированию устойчивых к внешним воздействиям насекомых…
Весна – как много в этом звуке…
Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.