OpenQuality.ru

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

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

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


Архив новостей: сентябрь 2014 г.


30.09  ShellShock (уязвимость в Bash): нужно ли обновить контроллер ритма сердца и ваш холодильник?

30.09  Секреты Instagram: какими средствами была улучшена производительность приложения?

29.09  Я к вам пишу – чего же боле? Попытки компьютера предугадать мысли порой бывают смешными.

29.09  Еще одно сравнение Google App Engine и Amazon EC2: установка сервера, лицензия, кастомизация, разработка, специфика, выводы.

29.09  Что такое linearizability и serializability в распределенных системах и управлении данными?

29.09  Переход от LAMP (Linux, Apache, MySQL, Perl/PHP/Python) к MEAN ( MongoDB, Express.js, Angular.js, Node.js): лед тронулся.

29.09  Тестирование производительности: количественный анализ и несколько прикладных законов.

26.09  Shellshock: найденная уязвимость в bash – дело серьезное и опасное для владельцев Web-серверов (и не только). Что нужно знать на эту тему?

25.09  Масштабирование NoSQL-СУБД: не доверяй предположениям, ориентируйся на тесты и наиболее тяжелые варианты развития событий.

25.09  Баг в обработке символьных строк помог выявить несколько полезных опций компилятора VC++.

25.09  Evil Tester предлагает пример сессии исследовательского тестирования.

24.09  Недалекому обывателю трудно понять насколько сложно или легко воплотить ту или иную функциональность с помощью информационных технологий.

24.09  Тестирование CLI-приложения в среде Unix: несколько полезных подходов.

24.09  Отсутствие багов – вещь невероятная и очень подозрительная.

24.09  1. Настоящий лидер говорит "A", когда все вокруг говорят "Б". 2. Если при этом лидер выглядит сумасшедшим, то всем остальным нельзя выражать свое мнение (бяка, табу).

24.09  Если соискатель видит насквозь недостатки в системе принятия решений, внедренной в потенциальной компании-работодателе, он является отличным кандидатом на вакантное место.

22.09  Принципы дизайна: как обеспечить визуальное различение и связь элементов за счет сходства и контраста?

22.09  Как Facebook удается обеспечивать доступ к ресурсам сети с мобильных устройств с различными техническими характеристиками?

22.09  10 полезных уроков по присмотру за масштабируемыми сайтами на платформе Azure.

22.09  Больших шишек можно ввести в заблуждение о прогрессе в проекте с помощью большого кегля, определенных цветов и форм, а также символов денежных знаков.

19.09  Эмуляторы программистов берут на вооружение новые технологии и создают на их основе кошмарные продукты.

19.09  Что каждый программист должен знать об операциях с плавающей точкой?

19.09  Хорошие новости: GPS-устройства помогут выявить места для установки скамеек, а робот Леночка развлечет пассажиров в аэропорту. (1, 2)

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

17.09  К каким последствиям может привести экзотическое отслеживание високосного года? К критическим.

17.09  История о том как тестовое окружение катастрофически влияло на production вследствие избыточных прав доступа у разработчиков и их желания тестировать "вживую".

17.09  Continuous Delivery в Яндексе: как разогнать свой цикл разработки, используя только Open Source решения.

17.09  Alan Page (Microsoft) забивает болт в ISO 29119 и призывает не отделять процесс тестирования ПО от процесса его разработки.

17.09  Программирование на техническом интервью: тяжело в учении, легко в бою.

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

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

15.09  Fear Driven development: как страх влияет на процесс разработки ПО.

15.09  В команде Дилберта все равны, но есть те кто равнее.

15.09  Подсказка самому себе на будущее: "Я попал сюда потому что функция не подлежит доработке, а переписать с нуля руки не дошли".

15.09  IBM AIX: шпаргалка (набор команд) на (почти) все случаи жизни.

12.09  Как организованы спам-фильтры в Goolge: рассказ инсайдера.

11.09  Хакер на выдумку горазд: как можно по ошибке раскрыть пароль GMail-аккаунта в одной из многочисленных вкладок браузера.

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

10.09  Google Testing Blog: продолжение рассказа о создании автотеста для WebRTC-вызова в трансляции видео от одного браузера к другому.

10.09  Подробности архитектуры Twitter, позволяющей компании проводить эффективное масштабирование своего хозяйства.

10.09  Превышение пессимистичного прогноза продаж не может служить поводом для гордости.

10.09  Шеф рекомендует Дилберту воздержаться от упоминания багов в разговорах с потенциальными клиентами.

08.09  История о том как шаблон электронного письма заменял собой багтрекинговую систему, и что из этого вышло.

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

08.09  Как будут выглядеть горячие новости, если заменить в них force на horse.

08.09  Martin Fowler: Vagrant + Chef + rbenv = готовое окружение для разработки в среде Ruby.

08.09  Сервис в облаке или выделенный сервер: хорошая вступительная статья о том что принять во внимание.

08.09  HAProxy: область применения в GitHub, Instagram, Airbnb, Docker и Stack Exchange.

08.09  Что такое gridlock и bottleneck: определение и наглядное визуальное представление.

08.09  Тестирование сервисов Twitter: производительность, фреймворк, извлеченные уроки, планы на будущее.

08.09  Microsoft Windows может стать бесплатной вследствие наличия сильных конкурентов на рынке операционных систем.

05.09  Лямбда-выражения в Java 8: краткое введение в тему.

05.09  Назад в будущее с Common Markdown – форматом представления структурированного теста и, в частности, программного кода (1, 2, 3).

05.09  Дилберт ставит на место умника, создающего себе реноме дежурными советами.

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

03.09  Эмуляторы, симуляторы и удаленная отладка при тестировании приложений для мобильных устройств.

02.09  Потеря истории изменений в проекте, переход на Git, разъяснение его преимуществ и способов ими воспользоваться.

02.09  Michael Bolton следит за процессом эволюции стандарта ISO 29119 (Software Testing) с изрядной долей сарказма. Бонус: вот почему Michael бьет тревогу.

01.09  Martin Fowler развивает концепцию микросервисов и делает акцент на пререквизитах к такой методологии разработки.

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


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

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

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

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

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

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

Т1. Все тесты можно выполнять в графическом интерфейсе. Мы найдем все баги, на которые может натолкнуться пользователь.
Т2. Это все равно что искать потерянный кошелек под фонарем. Если он там был, его уже давно нашли. Искать надо в темноте, куда случайный прохожий не заглянет. Хотя... А вдруг кошелька там нет?
Б1. Видал, как нас ценят? С кошельком сравнили!
Б2. Только никто не бежит поднимать!

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

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

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

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

• Debugging is like being the detective in a crime movie where you are also the murderer

• In my 30+ year programming career, every single, bizarrely obscure bug that took weeks to chase down has ended up being a one-line fix.

Все заметки

Ищейка