[personal profile] georgiil
Сначала на ЛОР, а на следующий день в журнале [livejournal.com profile] vitus_wagner был поднят вопрос гарантий на ПО. ИМХО Такой закон либо не пройдет, либо производители ПО как-то от него увернутся, но представим что все-таки такая система есть. Опять же ИМХО Ситуация когда производители ПО не предоставляют таких гарантий и не несут ответственности не нормальна. Так исторически сложилось, но это не верно. Должна быть гарантия что продукт будет работать и работать достаточно стабильно. И вот тут лежит узкое место - что должно быть гарантийным случаем и как доказать что он есть? Программа не запускается, программа работает неверно, программа падает? Первый случай программа не запускается. Человек пошел в магазин или купил софтину по инету, а она не работает!:-( На мой взгляд это гарантийный случай. Но почему она не работает? Железо, другой софт, ошибка в программе? Значит железо и другой софт нужно как-то сертифицировать. Минимум железо. Причем скорее не отдельные железки, а системники/ноуты/КПК. Скажем данный ПК соответствует стандарту такому-то от такого-то года весь софт по этому стандарту должен на нем работать. Не работает - гарантия. Софт - какая-то часть, скажем ОС зависит от пользователя, а вот какая-то скажем Framework или DirectX от производителя и он обязан её поставить, что сейчас и происходит. То есть железо,драйверы к нему и ОС забота пользователя, а вот программа и все что к ней относится забота производителя. Но как доказать, что имеет место гарантийный случай? Нести/отсылать инсталятор в сервис и там запускать на эталонном ПК? Нести весь ПК? Скидывать логи?
Второй вариант: программа работает не так или падает. Является ли единичное падение ГС? Или только регулярные проблемы. В первом случае возникает вопрос регистрации падения/ошибки, во втором воспроизведения. В первом случае логи, во втором многочасовые исследования.
Хорошо. Предположим удалось доказать что программа не работает. Но кто виновать? Мне кажется от производителей программы цепочка потянется к авторам компонентов, от них к авторам библиотек и компиляторов, от них к авторам языка. ИМХО Как вариант разработка будет возможно только на сертифицированных языках/компиляторах к которым добавят кучу фич для недопущения ошибок.
Или это будет еще один шаг к приставке подключенной к инету. Не знаю.
Конечно, это все просто вольные размышления на свободную тему с долей юмора.;-)))
Добавлено: кто-нибудь знает как развивалась гарантия на обычные вещи и где про это можно почитать на русском?

Date: 2009-05-13 07:00 am (UTC)
From: [identity profile] jar-ohty.livejournal.com
Самое простое -- это фиксировать ошибки. Обыкновенный лог, можно даже шифровать и снабжать цифровыми подписями против фальсификации. Дальше пользователь обращается по гарантии и начинается анализ ошибки.

Date: 2009-05-13 04:20 pm (UTC)
From: [identity profile] georgiil.livejournal.com
Ага. Главное чтобы система регистрации ошибок была надежной.

Profile

georgiil

January 2017

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 27th, 2026 02:01 pm
Powered by Dreamwidth Studios