OpenQuality.ru

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

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

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


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

Добрый день.

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

Вышло в разделе Опыт Экспертов:

 
Команда проекта ChubbyBrain проанализировала 32 прощальных послания стартапов, выяснила причины краха и разложила их по полочкам.
 
Gerald Weinberg делится полувековым опытом в области психологии разработки ПО: стопроцентный сценарий возникновения проблем и надежный способ их избежать.
 
Друзья, расскажите про то, что такое хорошо и что такое плохо при решении задач, которые у вас были. Каких ошибок лучше не совершать? На что нужно обращать внимание? Какие уроки вы извлекли? Что было бы здорово изменить, будь под рукой машина времени и возможность слетать назад? Какие приемы закрепились в вашем арсенале? Какие подходы себя оправдали? Ждем ваших предложений по адресу openquality AT gmail.com
 

Вышло в Ленте Новостей:

 

Разработка приложений

 

• История сервиса Heroku: неработоспособность AWS встречена лицом к лицу. Update: еще одна история.

• Amazon Web Services: во что обходятся простои, что делать, как жить дальше?

• Уроки недоступности Amazon Web Services: the best way to avoid failure is to fail constantly.

• Роботы на Amazon и Wall-street: семь раз отмерь, один раз отрежь.

• Обращение к данным по схеме Map/Reduce: простое объяснение в картинках.

• CSS: хорошие инструменты способны творить чудеса.

• В очередном выпуске IBM developerWorks: работа с web-службами (PHP/MySQL/XML/SOAP), SSL-сертификаты и их применение, библиотека jQuery Mobile, использование XML и JSON с Android, REST API в Agavi и другие темы.

• Adam Goucher рассказывает, как документировать Python-скрипты с помощью Sphinx.

• NoSQL: концепции, методики практические примеры реализации (Amazon, Google и др.).

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

• Многопоточная императивная программа в Go помогает сократить время прогона модульных тестов.

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

• Аутентификация в Dropbox: есть калитка для незваных гостей.

• Управление запуском задач по расписанию из кода на PHP.

• Вторая волна разработки Java-приложений: параллельная обработка данных на многоядерных системах и отказ от реляционных схем в управлении данными (NoSQL).

• Полезные библиотеки и плагины для работы с JavaScript, в целом, и jQuery, в частности.

• Хранимые процедуры в MySQL 5: с чем их едят? Достоинства и недостатки, создание, модификация, вызов, параметры, курсоры.

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

• В апрельском выпуске MSDN Magazine: Windows Azure, MapReduce в F#, SilverLight, Visual Studio TFS, алгоритмы и инструменты.

• PHP GD + jQuery = технология обработки изображений с web-интерфейсом.

• Кеширование web-страниц средствами PHP, Nginx и Memcached: части 1 и 2.

 

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

 

• Визуализация качества: как подчеркнуть важность этой характеристики программного продукта?

• В очередном выпуске The Testing Planet: тестирование инсталляторов, модульные тесты, истинная стоимость бага, кубик Рубика и тестирование ПО, вопросы и ответы.

• Albert Gareev проводит любопытные параллели между тестированием и рекрутингом, а также ставит под сомнение ценность сертификатов.

• Мультивариативное тестирование: научный подход к оптимизации дизайна или искусственное нагнетание спроса на ненужные исследования?

• Александр Дёмин на практическом примере рассказывает о пользе модульных тестов.

• Michael Bolton рисует радужные перспективы и почетные обязанности для тестировщиков, стремящихся расширить поле своей ответственности.

• Mark Russinovich написал продолжение саги о борьбе с компьютерным червем Stuxnet.

 

Инструменты автоматизации

 

• Adam Goucher: Selenium – не средство для тестирования, а инструмент для автоматизации действий в браузере.

• Adam Goucher навел порядок в своих материалах по непрерывной интеграции. Бонус: находки по Selenium и не только.

• Adam Goucher делится находками: события, продукты, решения в мире Selenium.

 

Разное

 

• You need to be logged in to logout. Please log in to log out. Другие забавные сообщения в интерфейсах.

• Будет ли жизнь бага долгой или короткой? Все не так просто как кажется.

• Очевидное невероятное: следующее поколение компьютеров может работать на человеческой крови.

 

Вышло в Эпизодах:

 

Р1. Этот баг я чинил несколько раз. День сурка?
Р2. Неделя Copy-Paste. Создал баг один раз – и размножил по классам и веткам.
Б1. Количество переходит в качество!
 
Р1. Баг, тебе осталось жить 5 минут. Последнее желание?
Б1. Закурить не найдется?
Т1. Smoke-тест?
Б1. Нам дым отечества и сладок, и приятен!
 
Р1. Баг, тебе осталось жить 5 минут. Последнее желание?
Б1. Мне жизнь не мила. Серебряную пулю!
Р1. Серебряной пули не существует.
Б1. Тогда золотой парашют!
 
Т1. Хороший денек! Столько кудябликов настрелял.
Б1. Пока среди багов не найдется историка, во всех охотничьих байках будет прославляться тестировщик.

 
 

=============================================

Конференция CodeCamp 2011

Конференция CodeCamp 2011 – это открытая конференция для разработчиков.

Для тех, кто разрабатывает системы навигации для кораблей, комплексы защиты для атомных станций, программное обеспечение для интернет-компаний, системы управления для светофоров, приложения для мобильных телефонов и многое другое.

Для тех, кто день за днем решает сложнейшие задачи в области разработки программного обеспечения и всех, кто с ними связан.

CodeCamp 2011 в Санкт-Петербурге предлагает:

  • узнать о новых методах, технологиях и тенденциях в области разработки программного обеспечения;
  • познакомиться и пообщаться с большим количеством коллег и единомышленников;
  • поделиться собственным опытом и взглядами на разработку, выступив с докладом;
  • поучаствовать в организации конференции;
  • следить за ходом подготовки через Facebook, ВКонтакте и Twitter;

Конференция посвящена самым актуальным и интересным направлениям:

  • промышленная разработка ПО (современные методы и принципы разработки)
  • облачные технологии (сравнение различных платформ, возможности и перспективы IaaS, PaaS, SaaS)
  • мобильные платформы (iOS, Android, Phone 7)

Текущий список докладчиков включает в себя представителей Microsoft, Data Art, Hivext, Gemini systems, Selectel и других компаний.

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

Любой участник может выступить с докладом или мастер-классом, согласовав тему по адресу anton[at]codecamp.su. Требования простые: доклад должен соответствовать тематике конференции и не должен носить рекламный характер. Тем, кто сомневается, сможет ли выступить, мы с удовольствием поможем; главное – чтобы у вас были знания, которыми вы могли бы поделиться.

Зарегистрируйтесь сегодня!

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

Комментарии


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

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



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

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


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

Проект был основан в 2008 году. За это время часть статей устарела, а некоторые из них вызывают улыбку, но пусть они останутся в том виде, в котором были написаны. Cписок всех статей с краткой аннотацией и разбивкой по рубрикам: открыть.

ПОДПИСКА

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

ИЩЕЙКА