OberonCore
https://forum.oberoncore.ru/

Ответственность за ошибки в ПО.
https://forum.oberoncore.ru/viewtopic.php?f=27&t=1573
Страница 6 из 6

Автор:  Info21 [ Среда, 20 Май, 2009 11:01 ]
Заголовок сообщения:  Re: Ответственность за ошибки в ПО.

Vlad писал(а):
захотите вы туда свой любимый ББ портировать, а вам скажут: на нашей платформе в качестве ЯП допустимо использование только Apple ObjectiveC (c) и AppleScript (c).
Эту задачу (проектирование системы), как и все прочие, решить можно по-разному -- по-толковому, по-бестолковому, по-коммерческому...

А быстрота Оберона сделает терпимым и компилятор с промежуточной трансляцией в Obj C.

Автор:  Валерий Лаптев [ Среда, 20 Май, 2009 11:48 ]
Заголовок сообщения:  Re: Ответственность за ошибки в ПО.

AVC писал(а):
И каждый в своем отдельном огородике -- top-down. Почти натуральное хозяйство. :)

Дык в области информационных технологий мы пока только на уровень средневековых мануфактур вышли... Да и то - не факт... :)

Автор:  Valery Solovey [ Среда, 20 Май, 2009 11:58 ]
Заголовок сообщения:  Re: Ответственность за ошибки в ПО.

Info21 писал(а):
AVC писал(а):
А книгу Пфистера "Компонентное ПО", видимо, пора выбрасывать на свалку. (Там написано, что компоненты могут быть от разных производителей.)
И каждый в своем отдельном огородике -- top-down.

Речь о разработке системы. Топ-даун, как и положено.
Но в проект системы можно заложить требование ее расширяемости модулями "от разных производителей".
Нет противоречия.
Есть путаница.
Кстати, опасения AVC не безосновательны. В настройках ББ можно инициализировать dir каким-нибудь модулем стороннего производителя, и программа сама вызовет стороннюю процедуру с ошибкой. Если будет подан иск, то разбирательства приведут к программе, а не к стороннему модулю. Если долго разбираться, то истина, конечно, вылезет, но где гарантия, что тем, кто занимается исками важна истина, а не скорость обработки заявок. Проще уж не иметь дело со сторонними компонентами.

Но это не повод отказываться от компонентов совсем.

Автор:  Vlad [ Среда, 20 Май, 2009 17:43 ]
Заголовок сообщения:  Re: Ответственность за ошибки в ПО.

Info21 писал(а):
Эту задачу (проектирование системы), как и все прочие, решить можно по-разному -- по-толковому, по-бестолковому, по-коммерческому...


Ага. Коммерческой хватки Apple не занимать. Даже у M$ :)

Info21 писал(а):
А быстрота Оберона сделает терпимым и компилятор с промежуточной трансляцией в Obj C.


Вы не понимаете. Дело не в том, во что он там компилирует, а в том, нравится ли ваш продукт Apple. Если решат, что ваша среда разработки (BB) будет мешать продавать их собственную среду (XCode), то вы просто не получите лицензию.

Автор:  Info21 [ Четверг, 21 Май, 2009 09:09 ]
Заголовок сообщения:  Re: Ответственность за ошибки в ПО.

Vlad писал(а):
Вы не понимаете.
Я понимаю, что у Apple рыночная ниша в 2%.
Плюс, опыт показывает, что не удалась ни одна попытка замкнуть всю разработку на себя (начиная с гениев машинного кода в середине 50-х, нопасаранивших первый убогий фортран).
Поскольку для этого есть объективные основания (решение прикладных задач упорно перерастает в полноценное программирование), то можно и здесь на сей счет не заморачиваться.

Автор:  Vlad [ Четверг, 21 Май, 2009 09:45 ]
Заголовок сообщения:  Re: Ответственность за ошибки в ПО.

Info21 писал(а):
Vlad писал(а):
Вы не понимаете.
Я понимаю, что у Apple рыночная ниша в 2%.


И чего? Это будет вам греть душу, когда вы будете плеваться от XСode и оплакивать ББ, оказавшись в этих 2%? :) В штатах, например, половина студентов в кафэшках сидят с ноутбуками, у которых нарисовано откусанное яблоко на крышке.

Info21 писал(а):
Плюс, опыт показывает, что не удалась ни одна попытка замкнуть всю разработку на себя.


Ладно, я скажу еще конкретнее. В качестве браузера на iPhone можно использовать только Сафари. M$ такое и не снилось, даром что столько шума было вокруг встраивания IE в винду...

Автор:  Geniepro [ Четверг, 21 Май, 2009 11:04 ]
Заголовок сообщения:  Re: Ответственность за ошибки в ПО.

Vlad писал(а):
В качестве браузера на iPhone можно использовать только Сафари. M$ такое и не снилось, даром что столько шума было вокруг встраивания IE в винду...

iPhone предназначен для людей, которые даже не знают, что такое вообще браузер и им всё равно, в чем лазать по интеренету...
К тому же, "Apple recently began allowing browsers into the App Store, and the plainly named Full Screen Web Browser already stands out with some truly interesting features. Ars gave the Safari alternative a spin. There's some some good and bad news for those wishing to ditch Apple's incumbent."
Или ещё вот: "Trend Micro has launched Smart Surfing, a free web browsing tool for iPhone and iPod touch that allegedly offers protection against web threats by blocking access to malicious websites."

Автор:  Info21 [ Четверг, 21 Май, 2009 11:13 ]
Заголовок сообщения:  Re: Ответственность за ошибки в ПО.

Vlad писал(а):
Info21 писал(а):
Vlad писал(а):
Вы не понимаете.
Я понимаю, что у Apple рыночная ниша в 2%.

И чего? Это будет вам греть душу, когда вы будете плеваться от XСode и оплакивать ББ, оказавшись в этих 2%? :) В штатах, например, половина студентов в кафэшках
А чего мне студенты в штатах. У них горизонт воображения -- один семестр. А мне важно в такие 2% не попасть.

Отмечаю: вы все время выставляете сиюминутные аргументы даже и на дальнемагистральные аргументы. А это не ошибка только тогда, когда можно доказать, что тактический аргумент (мат в три хода и т.п.) в принципе отменяет обсуждаемую перспективу, что в очень сложных играх почти и не случается.

Автор:  Vlad [ Пятница, 22 Май, 2009 07:12 ]
Заголовок сообщения:  Re: Ответственность за ошибки в ПО.

Info21 писал(а):
Отмечаю: вы все время выставляете сиюминутные аргументы даже и на дальнемагистральные аргументы.


Тут и воображение напрягать не надо, чтобы увидеть, что будет в перпспективе, если одна контора будет заведовать и софтом и железом от начала и до конца. Примеры уже есть.

Автор:  Vlad [ Пятница, 22 Май, 2009 07:14 ]
Заголовок сообщения:  Re: Ответственность за ошибки в ПО.

Geniepro писал(а):
К тому же


Ага, смилостивились и "began allowing" :)

Автор:  Info21 [ Пятница, 22 Май, 2009 08:05 ]
Заголовок сообщения:  Re: Ответственность за ошибки в ПО.

Vlad писал(а):
Info21 писал(а):
Отмечаю: вы все время выставляете сиюминутные аргументы даже и на дальнемагистральные аргументы.
Тут и воображение напрягать не надо ...
Почему же не надо. Думать всегда полезно.

Контролировать можно по-разному, и от способа может зависеть доля рынка.

Автор:  TAU [ Среда, 03 Июнь, 2009 23:24 ]
Заголовок сообщения:  Re: Ответственность за ошибки в ПО.

Вот, кстати, одна поучительная история об ошибке в ПО и большой ответственности:

Самый дорогой дефис в истории
Цитата:
Маринер-1 должен был направиться с целью изучения к Венере, но был уничтожен во время аварии на старте в 09:26:16 UT 22 июля 1962 года через 293 секунды после старта. Антенна аппарата потеряла связь с наводящей системой на Земле, в результате управление взял на себя бортовой компьютер, программа которого содержала ошибку...
В конечном счете, миссия была:
- дорогостоящей ошибкой трехстороннего сотрудничества (ЛРД, НАСА и ВВС США)
- была частью космической гонки США и СССР
- была крайне важна как первая межпланетная программа США
- крайне стеснена по времени из-за ограниченного стартового окна (45 дней), оставлявшего очень мало времени для расследования обстоятельств до запуска Маринера-2 и, если это будет необходимо, Маринера-3. Официальные выводы (включавшие в себя версию о «пропущенном дефисе») были представлены руководству менее чем за неделю...
в случае потери радиосигнала бортовой компьютер был обязан отклонять ложные сигналы, полученные антенной, и выполнять заложенную в него программу, которая позволяла успешно осуществить полет. Однако, в этом месте была допущена вторая ошибка. Каким-то образом был пропущен дефис в программе наведения, загруженной в компьютер, что позволило неверным сигналам отдать приказ на отклонение влево и разворот сопла вниз. Дефис был пропущен и в предыдущем успешном полете Атласа, но эта часть вычислений не использовалась, так как не был потерян радио сигнал управления. Достаточно сказать, что первая попытка США запустить межпланетный полет провалилась из-за дефиса

Автор:  Alexey Veselovsky [ Четверг, 11 Июнь, 2009 11:13 ]
Заголовок сообщения:  Введение ответственности за выпуск некачественного ПО может

http://www.opennet.ru/opennews/art.shtml?num=22106

Цитата:
Недавно предложенный Еврокомиссией проект закона по защите прав потребителей программных продуктов может серьезно пошатнуть только набирающую силы бизнес-модель небольших opensource вендоров. По мнению экспертов новая законодательная инициатива не коснется крупных игроков, которые итак предлагают своим клиентам разнообразные программы сервиса, но может вывести из бизнеса малые компании, для которых содержание дополнительной службы контроля качества может оказаться непосильной ношей.

Одним из наиболее вероятных результатов введения в действие нового закона будет насильственное принуждение пользователей программных решений вместе с софтом приобретать дополнительную опцию его поддержки, для того, чтобы удовлетворить требованиям по обеспечению гарантийных обязательств. И если такие гиганты, как Red Hat или Canonical давно и достаточно успешно реализуют услуги по дополнительному сервису своих продуктов, то индивидуальным разработчикам придется действительно напрячься, чтобы сохранить легальный статус.

Вторая проблема, которую создаст новый закон — это повышение цен на ПО в Евросоюзе по сравнению с общемировыми. Рост будет обуславливаться как за счет увеличения накладных расходов по обеспечению гарантий работоспособности, так и за счет ослабления конкурентной борьбы, явящейся следствием ухода малых компаний из этого сектора рынка. В этом свете открывается широкая дорога для злоупотреблений как со стороны иностранных компаний не попадающих под влияние Европейских законов, так и со стороны не чистых на руку юристов.

С практической точки зрения установление гарантий на ПО также имеет мало смысла: во-первых, это приведет к пересмотру всех старых договоренностей между производителями и потребителями ПО, что неоправданно затормозит поступательное движение этого рынка. Проще говоря, покупатели займут выжидательную позицию до выявления всех тонкостей предложенного новшества. Во-вторых, из-за дополнительного тестирования затянутся циклы обновления и выхода нового ПО. В третьих, зная о тесной связи софта и железа, компаниям очень трудно будет определит истинного виновника потенциально произошедшего сбоя.

Тем не менее, по мнению аналитиков, несмотря на обозначенные выше негативные стороны рассматриваемого закона, потребители от него скорее всего выиграют. Время покажет, захотят ли они платить за качество, но и предрекать преждевременную смерть opensource еще нет никаких оснований. Потребители СПО скорее будут искать решение своих проблем обращаясь к помощи сообщества, чем ввязываясь в потенциально долгую судебную тяжбу с неопределенным результатом.

Страница 6 из 6 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/