<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Что делает программу высококачественной</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/41811.html</link>
    <description>Шломи Фиш (Shlomi Fish) проанализировал (http://www.shlomifish.org/philosophy/computers/high-quality-software/) факторы определяющие высокое качество программного обеспечения:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;- Программа должна часто обновляться и быть всегда доступна для скачивания или покупки.&lt;br&gt;&amp;lt;/li&amp;gt;- Должно быть легко узнать номер версии. Лучше если номер версии можно узнать без установки и запуска из пути для скачивания и из имени архива или из имени папки установки.&lt;br&gt;&amp;lt;/li&amp;gt;- Код программы должен быть открытым, лучше если лицензия позволяет свободное использование кода.&lt;br&gt;&amp;lt;/li&amp;gt;- Программа не должна требовать существенной настройки или дополнительного обучения (изменения привычек).&lt;br&gt;&amp;lt;/li&amp;gt;- Программа должна иметь качественную веб-страницу, где легко найти всю необходимую информацию.&lt;br&gt;&amp;lt;/li&amp;gt;- Программа не должна быть сложной в компиляции и запуске, не должна использовать особенности компиляторов и должна иметь немного зависимостей.&lt;br&gt;&amp;lt;/li&amp;gt;- Должны быть легко доступны готовые собранные пакеты или должно быть легко и...&lt;br&gt;&lt;br&gt;URL: http://www.shl</description>

<item>
    <title>Что делает программу высококачественной (zyx)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/41811.html#55</link>
    <pubDate>Thu, 29 May 2008 14:03:15 GMT</pubDate>
    <description>&amp;gt;&quot;это означает что должно быть немного проблем с безопасностью&quot; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;переводчику пять баллов :). правильно - если у программы не будет проблем &lt;br&gt;&amp;gt;с безопасностью, то выполнение пункта &quot;частый выпуск новых версий&quot; представляется мне &lt;br&gt;&amp;gt;затруднительным :). &lt;br&gt;&lt;br&gt;Спасибо за высокую оценку :)&lt;br&gt;Но Вы забываете насколько быстро развивается техника в наше время.&lt;br&gt;- Интерфейс 20-летней давности еще как-то может использоваться и даже нравиться, а все остальное должно постоянно развиваться и расти.&lt;br&gt;&lt;br&gt;Моя личная оценка, что за 3-5 лет активно используемая программа должна полностью обновляться (или заменяться другой). Про библиотеки разговор отдельный, но они тоже нуждаются в регулярной ревизии свежим взглядом, чтобы не было 25-летних багов.&lt;br&gt;Второй момент, что часто проще написать с нуля, чем исправить то что уже есть, а это уже означает что будут и баги и процесс их исправления.&lt;br&gt;</description>
</item>

<item>
    <title>Что делает программу высококачественной (oppofan)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/41811.html#54</link>
    <pubDate>Wed, 21 May 2008 08:04:25 GMT</pubDate>
    <description>&amp;gt;На жигулята и рубины и схемы есть и даже вычерчены по исо, а толку с того? :) &lt;br&gt;&lt;br&gt;Улыбнуло, честно.... потому как езжу на жигулёнке и смотрю Рубин... Правда езжу чаще, чем смотрю (не сломан, просто не любитель). И честно говоря, не чувствую себя ущемлённым :-) Вот совсем не чувствую...&lt;br&gt;К чему? К стандартам, как таковым отношения не имеет. Хотя сказал красиво :-)&lt;br&gt;</description>
</item>

<item>
    <title>Что делает программу высококачественной (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/41811.html#53</link>
    <pubDate>Wed, 21 May 2008 07:39:56 GMT</pubDate>
    <description>Сдаётся мне, вы не понимаете, что такое dll. Вероятно, вам невдомёк, что одна программа может использоваю свою dll, например, для локализации, и смена юзыка интерфейса будет происходить подгрузкой нужной dll. &lt;br&gt;</description>
</item>

<item>
    <title>Что делает программу высококачественной (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/41811.html#52</link>
    <pubDate>Wed, 21 May 2008 07:34:18 GMT</pubDate>
    <description>&amp;gt;есть шансы налететь на чужие глюки и потом юзеры будут доставать ВАС, потому что глючит ВАША программа, пусть и с чьей-то там библой&lt;br&gt;&lt;br&gt;Если ВЫ не будете использовать эту библиотеку, то автор библиотеки не узнает о наличии проблемы с ней. Если глючит библиотека - надо как можно быстрее сообщить её автору об этом.&lt;br&gt;А вот если ВЫ напишете свой код, аналогичного назначения, то рискуете пройтись по всем граблям, по которым УЖЕ прошёл и решил автор библиотеки, которую ВЫ собрались повторять.&lt;br&gt;И когда у ВАС будет глючить код, который вы могли бы использовать готовый и отлаженный из сторонней библиотеки, вы ещё много раз будете думать &quot;ну почему я не взял готовую библиотеку с нужным мне функционалом?? зачем мне этот гемморой с отладкой когда, который давно отладили другие??&quot;&lt;br&gt;</description>
</item>

<item>
    <title>Что делает программу высококачественной (Nick)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/41811.html#51</link>
    <pubDate>Wed, 21 May 2008 07:16:47 GMT</pubDate>
    <description>&amp;gt;Ибо вломак на каждый писк библиотеки качать.Для Windows даже есть такое понятие: &lt;br&gt;&amp;gt;DLL Hell.&lt;br&gt;&lt;br&gt;Как же как же...&lt;br&gt;Для RPM-based с бедным репозиторием такое тоже есть&lt;br&gt;RPM-hell &#037;)&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;Описывает эффект разбухания системы за счет куч ДЛЛ юзаемых программами &lt;br&gt;&amp;gt;по делу и без, после себя они их не подтирают (сие &lt;br&gt;&amp;gt;частично верно и для *nix - редко кто выколупывает библиотеки после &lt;br&gt;&amp;gt;сноса программ)&lt;br&gt;&lt;br&gt;вы точно не спутали смаздай и *NIX? в Никсах ест ьпакетные менеджеры.&lt;br&gt;А расчитывать нонче программирование на то, что кто-то ведет свою систему методом&lt;br&gt;&quot;configure &amp;&amp; make &amp;&amp; make install&quot; - это есть маразм.&lt;br&gt;&lt;br&gt;&lt;br&gt;Вобщем, корректировать свою работу с учетом любого возможного бардака у юзера - есть бесконечно долгое занятие. Жизнь же - не бесконечна.&lt;br&gt;</description>
</item>

<item>
    <title>Что делает программу высококачественной (User294)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/41811.html#50</link>
    <pubDate>Wed, 21 May 2008 00:10:37 GMT</pubDate>
    <description>Кстати да, позволять программерам судить о качестве своих же программ - это то же самое как позволять преступникам судить самих себя.Объективность ровно такая же.&lt;br&gt;</description>
</item>

<item>
    <title>Что делает программу высококачественной (User294)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/41811.html#49</link>
    <pubDate>Wed, 21 May 2008 00:08:26 GMT</pubDate>
    <description>&amp;gt;вот. Наиболее рациональное замечание. &lt;br&gt;&lt;br&gt;В библиотеки есть смысл выносить то что этого реально заслуживает.SSL - да, монструозный протокол и его сложно самостоятельно с нуля реализовывать.А вот всякую тривиальную лажу в виде библ выносить смысла нет.А то потом будет как в винде - вся система засрана DLL.Юзаемыми аж 1 копией программы в 1 экземпляре.И нахрен их делали как отдельные библы?Чтобы было чем систему после деинсталла программы подзасрать?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Ну вот и еще одна дятлостатья на opennet :( (User294)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/41811.html#48</link>
    <pubDate>Wed, 21 May 2008 00:05:21 GMT</pubDate>
    <description>&amp;gt;Надо уметь заимствовать лучшее. В т.числе из пропиетарных платформ. &lt;br&gt;&lt;br&gt;В кедах 4 уже позаимствовали уе**щную менюшку Start из дристы, чуток облагородили, но говно, даже если его сахаром посыпать все-равно будет неаппетитное, уж извините.Осталось еще логику кнопок окон из мака передрать и получится шедевр &quot;самое неюзабельное но гламурное поделие года&quot;.На посмотреть - да, круто.На поюзать да не 5 минут а полгодика - тьфу, проще застрелиться.&lt;br&gt;</description>
</item>

<item>
    <title>Что делает программу высококачественной (User294)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/41811.html#47</link>
    <pubDate>Wed, 21 May 2008 00:01:33 GMT</pubDate>
    <description>&amp;gt;не проприетарщину, а принцыпы построения gui интерфейсов и у апл они очень &lt;br&gt;&amp;gt;даже замечательные. &lt;br&gt;&lt;br&gt;Ага, особенно кнопки окна вверху экрана.Просто шедевральное юсабилити.Ага.&lt;br&gt;&lt;br&gt;&amp;gt; конкурс на самоей лутшее по юзабильности приложения &lt;br&gt;&lt;br&gt;Угу, а инвалиды вон тоже организовывают забеги.Отсюда не следует что результаты оных забегов стоит признать нормальными для ВСЕХ.Улавливаете?Эппл бы сперва сам с юзабилити своей системы разобрался а потом бы конкурсы устраивал.А то ишь, каждый картавый мечтает стать логопедом :)&lt;br&gt;</description>
</item>

</channel>
</rss>
