OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 14:51

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 113 ]  На страницу Пред.  1, 2, 3, 4, 5, 6
Автор Сообщение
 Заголовок сообщения: Re: Ответственность за ошибки в ПО.
СообщениеДобавлено: Среда, 20 Май, 2009 11:01 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Vlad писал(а):
захотите вы туда свой любимый ББ портировать, а вам скажут: на нашей платформе в качестве ЯП допустимо использование только Apple ObjectiveC (c) и AppleScript (c).
Эту задачу (проектирование системы), как и все прочие, решить можно по-разному -- по-толковому, по-бестолковому, по-коммерческому...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ответственность за ошибки в ПО.
СообщениеДобавлено: Среда, 20 Май, 2009 11:48 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
AVC писал(а):
И каждый в своем отдельном огородике -- top-down. Почти натуральное хозяйство. :)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ответственность за ошибки в ПО.
СообщениеДобавлено: Среда, 20 Май, 2009 11:58 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1538
Откуда: Беларусь, Минск
Info21 писал(а):
AVC писал(а):
А книгу Пфистера "Компонентное ПО", видимо, пора выбрасывать на свалку. (Там написано, что компоненты могут быть от разных производителей.)
И каждый в своем отдельном огородике -- top-down.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ответственность за ошибки в ПО.
СообщениеДобавлено: Среда, 20 Май, 2009 17:43 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 18:38
Сообщения: 1857
Info21 писал(а):
Эту задачу (проектирование системы), как и все прочие, решить можно по-разному -- по-толковому, по-бестолковому, по-коммерческому...


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

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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ответственность за ошибки в ПО.
СообщениеДобавлено: Четверг, 21 Май, 2009 09:09 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Vlad писал(а):
Вы не понимаете.
Я понимаю, что у Apple рыночная ниша в 2%.
Плюс, опыт показывает, что не удалась ни одна попытка замкнуть всю разработку на себя (начиная с гениев машинного кода в середине 50-х, нопасаранивших первый убогий фортран).
Поскольку для этого есть объективные основания (решение прикладных задач упорно перерастает в полноценное программирование), то можно и здесь на сей счет не заморачиваться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ответственность за ошибки в ПО.
СообщениеДобавлено: Четверг, 21 Май, 2009 09:45 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 18:38
Сообщения: 1857
Info21 писал(а):
Vlad писал(а):
Вы не понимаете.
Я понимаю, что у Apple рыночная ниша в 2%.


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

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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ответственность за ошибки в ПО.
СообщениеДобавлено: Четверг, 21 Май, 2009 11:04 

Зарегистрирован: Четверг, 12 Июль, 2007 23:18
Сообщения: 1982
Откуда: Узбекистан, Чирчик
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."


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ответственность за ошибки в ПО.
СообщениеДобавлено: Четверг, 21 Май, 2009 11:13 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Vlad писал(а):
Info21 писал(а):
Vlad писал(а):
Вы не понимаете.
Я понимаю, что у Apple рыночная ниша в 2%.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ответственность за ошибки в ПО.
СообщениеДобавлено: Пятница, 22 Май, 2009 07:12 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 18:38
Сообщения: 1857
Info21 писал(а):
Отмечаю: вы все время выставляете сиюминутные аргументы даже и на дальнемагистральные аргументы.


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ответственность за ошибки в ПО.
СообщениеДобавлено: Пятница, 22 Май, 2009 07:14 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 18:38
Сообщения: 1857
Geniepro писал(а):
К тому же


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ответственность за ошибки в ПО.
СообщениеДобавлено: Пятница, 22 Май, 2009 08:05 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Vlad писал(а):
Info21 писал(а):
Отмечаю: вы все время выставляете сиюминутные аргументы даже и на дальнемагистральные аргументы.
Тут и воображение напрягать не надо ...
Почему же не надо. Думать всегда полезно.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ответственность за ошибки в ПО.
СообщениеДобавлено: Среда, 03 Июнь, 2009 23:24 

Зарегистрирован: Воскресенье, 09 Март, 2008 22:38
Сообщения: 372
Вот, кстати, одна поучительная история об ошибке в ПО и большой ответственности:

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 11 Июнь, 2009 11:13 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
http://www.opennet.ru/opennews/art.shtml?num=22106

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

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

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

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

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 113 ]  На страницу Пред.  1, 2, 3, 4, 5, 6

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB