OpenQuality.ru

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

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

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


Видеосюжет


Bill Gates: от MS-DOS и Microsoft к углекислому газу и изменениям в климате. Новый поворот в жизни наиболее влиятельной личности за всю историю IT-индустрии.


Другие сюжеты


• David Heinemeier Hansson, создатель Ruby on Rails и партнер в высокотехнологичной компании 37 signals, делится своим опытом предпринимательской деятельности. >>> 

• Paul Buchheit, создатель Gmail и FriendFeed, призывает вдумчиво относиться к "голосу пользователя", различать в нем здравые ноты и закрывать уши на конъюнктурные.  >>> 

• Product Managers: какова их роль в цикле разработки и внедрения приложений? Краткий экскурс в профессию. >>> 

• Go, Google, go! Введение в новый язык программирования. Каковы преимущества Go и какие цели преследуют его создатели? >>> 

• Сэр Tim Berners-Lee, изобретатель WWW, размышляет о семантических сетях, искусственном интеллекте и будущем Интернета в целом. >>> 

• Steve Souders (Google) о производительности web-сайтов: как измерить и как улучшить? >>> 

• 1968 год. Машина БЭСМ-4, выполняя программу решения дифференциальных уравнений, рисует мультфильм "Кошечка", содержащий удивительную даже по современным меркам анимацию движений кошки. Быстродействие машины всего 20 тыс. операций/с, ОЗУ на ферритных сердечниках (16 384 слова), но какой результат! >>> 

• Google Chrome OS: что скрывается в недрах самой таинственной операционной системы? На что рассчитывают ее создатели и что нас ждет в будущем? >>> 

• Легендарный Bjarne Stroustrup рассказывает о путях дальнейшего развития языка С++, делая акцент на прикладных вопросах его применения. >>> 

• Simon Wardley предсказывает будущее облачных технологий. Какие направления наиболее перспективны? Как "переход в облака" отразится на разработчиках программных продуктов? >>> 

• Будущее web-браузеров. Что нас ожидает в ближайшие 3-5 лет? Aza Raskin объясняет на пальцах. >>> 

• Alois Reitbauer рассказывает о базовых принципах построения высокопроизводительных и масштабируемых систем. Паттерны и антипаттерны, мифы и заблуждения, типичные задачи и их решение. >>> 

• Paul Graham, культовая фигура в среде программистов, рассказывает о принципах создания успешной IT-компании, с присущим ему чувством юмора отвечая на вопросы слушателей. >>> 

• Jason Fried (37 signals): как большой проект разбить на небольшие, но самостоятельные части и какие преимущества при этом можно получить? Секреты успеха самой инновационной компании. >>> 

• Jack Dongarra рассказывает о высокопроизводительных вычислениях. Какие технологии доказали свою эффективность в последние 10 лет? Какие прорывы нас ожидают в ближайшем будущем? >>> 

• Joel Spolsky: как вывести свой продукт в лидеры? В чем секреты успеха iPod? Качество программного кода, удобство интерфейса и другие факторы, ведущие к успеху. >>> 

• Эмоциональное выступление Elisabeth Hendrickson посвящено гибким технологиям в тестировании. Чем agile-тестирование отличается от традиционных методов? На каких принципах построена автоматизация тестовых сценариев? >>> 

• Dr.Neil Daswani учит приемам защиты в Web. Как распознать атаки злоумышленников и как им противостоять? Примеры и практические рекомендации. >>> 

• Bram Moolenaar: мастер-класс создателя Vim посвящен эффективным приемам работы в замечательном текстовом редакторе. >>> 

• Larry Wall, таинственный лингвист-затворник и создатель Perl, рассказывает об архитектуре и будущих возможностях Perl 6. >>> 

• Steve Krug: что такое usability? Неформальные подходы к тестированию и оценке удобства графического интерфейса. >>> 

• Greg Kroah Hartman рассказывает о ядре Linux: архитектура, статистика, процессы. Как организована совместная работа с момента добавления новой функциональности до ее выхода в свет? Как принимаются решения? >>> 

• Семь раз отмерь, один раз напиши. Joshua Bloch, Chief Java Architect в Google, рассказывает о принципах создания API. >>> 

• Mark Russinovich и David Solomon рассказывают, как анализировать работу приложения с помощью Process Explorer, FileMon и RegMon.  >>> 

• James Whittaker заглядывает в будущее. Что изменится в тестировании программного обеспечения? В чем будет заключаться работа тестировщика? Какие задачи предстоит решить и к чему следует быть готовым? >>> 

• Misco Hevery рассказывает о модульном тестировании. Какие конструкции эффективны и каких паттернов следует избегать? >>> 

• James Bach делится своими мыслями о "гибких" методиках разработки приложений и подчеркивает важность эффективных коммуникаций в команде проекта. >>> 


Краткое содержание

Что такое качество программного обеспечения и как его улучшить.

Действующие лица

Качество ПО: разработчики Качество ПО: QC

Р1. Багов у нас нет.
Т1. Не может быть. Потемкинская деревня?
Р1. Нет. Просто к каждой строчке написан unit-тест.
Т1. Вот это да! Теневая архитектура!

Герои | Все эпизоды

Герои: Разработчики, Тестировщики, Код, Классы, Объекты, Баги

Качество ПО или рай для багов Качество ПО: классы и объекты

Подходы к разработке, тестированию и внедрению приложений.

Ищейка