OpenQuality.ru

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

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

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


Архив новостей: май 2012 г.


29.05  Selenium 2.22: два больших изменения и горсть маленьких.

29.05  Разработка ПО авионики: без права на ошибку.

29.05  Анатомия поиска: использование комбинаторов для обработки результатов обхода Сети.

29.05  Как мы разрабатывали продукты до появления Google? Уму непостижимо.

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

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

28.05  Jeff Atwood обращается к потенциальным программистам: "So, if you want to be a programmer, all you need to do is follow your joy and fall in love with code".

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

27.05  Насколько хрупкими оказываются современные информационные системы: ошибка в операции снятия денег по валютной карте и круговорот бага вокруг планеты за восемь дней.

25.05 Забавные сообщения об ошибках: IE8 is required to install IE8.

25.05  Diablo III: аутентификацию в игре можно пройти с паролем, в котором изменен регистр символов.

25.05  Модульные тесты в Visual Studio 11: подходы и примеры.

23.05  Chris Peters раскрывает три базовых принципа разработки ПО: "Don’t Repeat Yourself", "Keep it Simple Stupid", "You Ain’t Gonna Need It".

23.05  Цепочка из шести багов позволила хакеру Pinkie Pie уложить на лопатки браузер Chrome и выйти за его границы.

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

23.05  Chris Dixon разбивает приложения для мобильных устройств на четыре категории и характеризует каждую из них.

23.05  При разработке информационных систем следует помнить о том, что пользователи часто нарушают правила – например, курят в самолете (1, 2).

21.05  Повторит ли Pinterest успех Instagram? Текущая статистика и краткие сведения об архитектуре Pinterest.

21.05  Все тесты выполнены успешно? Что-то здесь не так.

21.05  Simon Tatham, автор Putty, рассказывает о том, как надо и как не надо описывать баги (написано в 1999 году, актуально до сих пор).

19.05  Успех продукта определяется не только инновационными идеями и героизмом, но и наработанными связями и репутацией компании.

18.05  LanaFly обращается к разработчикам и тестировщикам: давайте жить дружно!

18.05  IBM developerWorks: принципы организации облачных вычислений, основы HTML5, функциональное мышление и другие темы.

17.05  Самопальное облако для тестирования ПО: принципы построения и впечатляющий результат.

17.05  Фотографии + python + ffmpeg = видео планеты Земля.

17.05  20 типичных узких мест в производительности информационной системы.

17.05  Миллионный баг на LaunchPad посвящен Edubuntu Tablet – бюджетной альтернативе iPad.

16.05  Jeff Atwood критикует повсеместное "изучение программирования" и подчеркивает, что основная обязанность разработчика – не создавать код, а предоставлять законченные решения задач, которые перед ним стоят. А вот и достойный ответ.

16.05   Jonathan Kohl отвечает на вопросы, охватывающие тестирование приложений для мобильных устройств (1, 2)

16.05  Дилберт проводит совещание с визитером, притянутым за уши.

15.05  Баг в обновлении антивируса Avira наводит шороху в миллионах компьютеров по всему миру.

15.05  Тестирование производительности: несколько полезных советов (1, 2, 3, 4, 5).

14.05  Изменение настроек покрытия кода в Visual Studio 11: точечная кастомизация для особых случаев.

12.05  Битва титанов: Visual Studio 2010 против Sophos Antivirus. История одного бага и комментарии.

11.05  Aspect-Oriented Programming в PHP: зачем это нужно, фреймворк FLOW3 и примеры работы с ним.

10.05  Cell Architectures: принципы организации, достоинства и примеры использования.

10.05  Прототипы в JavaScript: способы создания и преимущества.

08.05  Todd Hoff проводит аналогию между историей науки и развитием IT: облачные технологии (подобно открытиям Ньютона) коренным образом изменяют подходы к разработке информационных систем.

08.05  Mark Russinovich, создатель инструментов Sysinternals, анонсирует продолжение своей книги "Zero Day": Jeff Aiken и Daryl Haugen, эксперты по компьютерной безопасности, во второй раз спасают мир.

08.05  Четырнадцать причин, по которым никто не пользуется вашим крутым плагином для jQuery (а равно и любым другим программным продуктом).

05.05  Обзорная статья по работе с потоками в C++11: что такое поток, различие между потоком и процессом, пример кода.

05.05  Какие меркантильные разработчики! Трудиться – великая честь, а им деньги подавай.

04.05  Шесть ловушек Ruby, поджидающих разработчиков с опытом программирования на C++.

04.05  Забавный баг в Twitter позволит внести смуту в умы доверчивых читателей.

03.05  Jeremiah Peschka рассказывает о кэш-серверах как средстве ускорения запросов к данным.

01.05  Критики функционального программирования не стесняются в выражениях.

2017 год:   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2016 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2015 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2014 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2013 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2012 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2011 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2010 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2009 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2008 год:   Декабрь   Ноябрь   Октябрь   Сентябрь


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

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

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

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

Т1. Мы думали, что это баг, а тут, оказывается, вирус затесался.
Т2. Не баги горшки обжигают?

Герои | Наугад | Следить | Share

M1. Нужно гибко подходить к процессу. В agile-проектах требования могут меняться три раза в день. Это нормально.
M2. Не стоит прогибаться под изменчивый мир.
M1. А точно он прогнется под нас?

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

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

Записная книжка

Записки охотника

• "Dear young person, if you are a geek, the world needs you, and you will never run out of opportunities to apply your talents." (Donald Knuth)

• "I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships." (Linus Torvalds)

Все заметки

Ищейка