OpenQuality.ru

Качество программного обеспечения

Качество программного обеспечения: в главных ролях

Лента  Радар  Блог  Опыт  
Разум  Видео  Заметки  Эпизоды


Апрельская лента: лучшее за месяц (2016)

Баги и дыры

 

• Дыра в сервисе: как понадеяться на МЧС и сгинуть в лесах Карелии.

• Предоставить госструктурам доступ к личным данным пользователей? Да, если это приносет прибыль. Нет, если это затронет меня (1, 2).

• Одна строчка кода удалила все данные с серверов хостинг-провайдера.

• Из серии “Нарочно не придумаешь”: как не надо работать с cookies.

 

Архитектура систем и разработка приложений

 

• 15 фундаментальных законов в разработке программного обеспечения.

• Вы внедрили гибкие технологии разработки? Посмотрите на свой проект в более широкой перспективе.

• С какими проблемами столкнулась команда разработчиков Twitter, и как их удалось решить?

• Первые шаги: вводная статья по работе с Docker.

• Как сформировались стереотипные представления о программистах, и как их можно изменить?

• Очередная подборка советов по работе с Git.

• Вы еще не перешли на SSH? Тогда мы идем к вам.

• Статистика для разработчиков ПО: введение в тему от PayPal Engineering.

• От любительского продукта к enterprise-решению с 250 млн запросов в день: заметки об архитектуре.

• Заметки к книге “Site Reliability Engineering” от Google.

• Как сделать команду разработчиков счастливой? Заведите себе TDD.

• SQL или NoSQL? Ответ еще долго не будет простым.

• Из первых рук: десять уроков, почерпнутых за десять лет развития Amazon AWS.

• Несколько рекомендаций по написанию хорошего программного кода.

• Эссе о подходах трех программистов к минимизации багов в своем ходе: подходы разные, но стратегия сходная.

 

Тестирование и качество ПО

 

• Gerald Weinberg размышляет об квалификации тестировщиков и программистов в разрезе времен.

• Michael Bolton размышляет о 100% покрытии кода тестами: невозможное возможно?

• Нечего на пользователя пенять, если продукт приносит ему неудобства.

• Быстрый фикс или фикс качественный? Нам нужно срочно, а после нас хоть потоп.

• Michael Bolton разбирает текст ошибки в утилите резервного копирования от Acronis и задается вопросом: “Если данный продукт не способен предоставить простой диалог с пользователем, могу ли я доверять резервному копированию с его помощью?”

• Востребованность продукта определяется не простотой или сложностью интерфейса, а удовлетворением потребностей конечного пользователя.

• Как и почему стоит писать тесты: повествование с картинками.

 

Между стулом и монитором

 

• Каково это – быть разработчиком, когда тебе стукнуло 40 лет.

• Если интервью на позицию программиста было сравнительно простым и не подразумевало написания программного кода, то можно только догадываться, кого “понабирали” ранее.

• Если продукт конкурента показывает лучшие результаты в производительности, то этого не может быть, потому что не может быть никогда.

• Сингулярность: в один прекрасный день роботы будут тестировать людей.

• Должен ли менеджер погружаться в технические детали проекта? Если нет, то говорит ли это о его бесполезности или интуиции?

• Диалог Дилберта и его шефа: если ты понимаешь в дизайне, то я просто корифей в музыке.

• 12 уроков после 12 лет работы в Thoughtworks.

• Человеческий фактор может сделать предсказуемым генератор случайных чисел.

• Стратегия выживания в проекте, в котором менеджер продукта – динозавр.

• Ошибки при компиляции? А чего сразу я-то? Ты еще скажи, что из-за меня испортилась погода.

• Интервью: я покажу тебе скриншоты и спрошу тебя, что ты о них думаешь.

• Современные средства коммуникации порой рождают больше вопросов, чем ответов (1, 2).

• Что произойдет, если Джордж Мартин, создавший “Игры престолов”, возьмется за жизнеописание IT-проектов?

• Новый продукт можно обдумывать так долго, что в один прекрасный момент он станет неактуальным.

• В эпоху нестабильности исходный код нужно хранить не в репозитории вендора, а под подушкой.

• Скажите мне как у вас организована работа с удаленными сотрудниками, и я скажу, насколько такая работа эффективна, и захочу ли я к вам присоединиться.

• Переменчивая погода в марте способствовала формированию устойчивых к внешним воздействиям насекомых.

 
Май!

Отправить в Twitter, Facebook, FriendFeed, ВКонтакте | Опубликовано 01.05.2016 в рубрике "С миру по нитке"

Комментарии


Добавить комментарий

Пожалуйста, исправьте результат: дважды два равно



КРАТКОЕ СОДЕРЖАНИЕ

Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.


ПУТЕВОДИТЕЛЬ

Список всех статей с краткой аннотацией и разбивкой по рубрикам. Открыть карту.

ПОДПИСКА

Доступ к самым интересным материалам по электропочте и RSS. Подробности.

ИЩЕЙКА