Потребители и производители повторно используемых программ
Потребители и производители повторно используемых программ
В приведенном выше списке преимуществ можно выделить две ситуации - использование профессиональных или собственных компонентов. Первые четыре элемента списка описывают ситуацию использования существующих, профессионально разработанных компонентов. Последний элемент списка характеризует повторное использование собственного программного продукта. Элемент списка - совместимость - относится к обоим случаям.
Такое разграничение достоинств отражает два аспекта повторного использования: точку зрения потребителя, пользующегося продукцией разработчиков компонент, и точку зрения производителя, обеспечивающего возможность повторного использования своих разработок.
Для разработчиков ПО, еще не имеющих большого опыта, следует быть потребителями компонентов. Принципиально невозможно сразу приступать к производству повторно используемых программ. Единственно возможный путь стать производителем - состоит в изучении и копировании уже существующих хороших образцов. Такой подход сразу принесет свои полезные плоды, поскольку в своих разработках вы воспользуетесь достоинствами этих компонентов.
Дорога к Повторному использованию
Станьте потребителем повторного использования, прежде чем пытаться стать его производителем.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
8.3. Разработка совместно используемых библиотек
8.3. Разработка совместно используемых библиотек Создание совместно используемых библиотек не намного труднее разработки обычных статических библиотек. Существует лишь несколько ограничений, но с ними очень легко справиться. Однако совместно используемым библиотекам
8.4. Сборка совместно используемых библиотек
8.4. Сборка совместно используемых библиотек Если вы разобрались с концепцией имен soname, все остальное просто. Достаточно следовать нескольким несложным правилам, которые перечислены ниже.• Собирайте свой исходный код с указанием флага -fPIC для gcc. В результате
8.5. Инсталляция совместно используемых библиотек
8.5. Инсталляция совместно используемых библиотек Программа ldconfig выполняет всю рутинную работу по инсталляции совместно используемых библиотек. Вам всего лишь нужно получить файлы и запустить ldconfig. Выполните описанные ниже шаги.1. Скопируйте совместно используемую
Форматы данных, используемых при создании Web-узла
Форматы данных, используемых при создании Web-узла Несмотря на наличие специализированных инструментальных средств, необходимо знать форматы основных данных, применяемых при создании Web-узлов. Как правило, основное содержимое Web-узла составляют статические Web-страницы,
На что готовы потребители ради бренда?
На что готовы потребители ради бренда? Метки: исследования, темы блога, продвижение, как общаться с блоггерами, мониторингЛюди охотно рассказывают о товарах и брендах, причем добровольно (подробнее – чуть дальше, в главе «Страна советов»). Плата за рассказ о бренде не
Производители железа
Производители железа Производители железа играют важную роль в проверке качества сборок Chrome OS. Команды тестирования и разработки создают релевантные ручные и автоматизированные тест-кейсы, при помощи которых производители проверяют сборки и оборудование на своей
Потребители атрибутов
Потребители атрибутов Как вы можете догадаться, в комплекте с .NET Framework 2.0 SDK поставляется множество утилит, предназначенных для работы с различными атрибутами. Даже компилятор C# (csc.exe) запрограммирован на проверку определенных атрибутов в процессе компиляции. Например,
Фирмы-производители и разработчики
Фирмы-производители и разработчики В этом разделе представлены наиболее известные фирмы-разработчики систем видеоввода различного назначения: от наборов для Internet-конференций до систем безопасности.Фирма PinnacleЭта немецкая фирма (www.pinnaclesys.com, www.pinnaclesys.ru) является
Замечания о формулировках заданий и используемых в них данных
Замечания о формулировках заданий и используемых в них данных Если о типе исходных или результирующих числовых данных в задании ничего не сказано, то предполагаются вещественные данные. Исключение составляет группы заданий Dynamic и Tree (а также ObjDyn и ObjTree), в которой все
Что следует повторно использовать?
Что следует повторно использовать? Убедив себя в том, что Повторное использование - Это Хорошо, осталось выяснить, как же этого добиться?Первый возникающий вопрос - на каком уровне следует осуществлять повторное использование: персонала, спецификаций, проектов, их
Форматы для распространения повторно используемых компонентов
Форматы для распространения повторно используемых компонентов Еще одной задачей, охватывающей как технические, так и организационные проблемы, является выбор представления для распространения: исходный текст или двоичный формат? Это спорный вопрос, и мы ограничимся
Повторно использовать или переделать? (The reuse-redo dilemma)
Повторно использовать или переделать? (The reuse-redo dilemma) Наличие всех этих вариантов выдвигает на первый план проблемы, возникающие при любой попытке размышлять над созданием модулей общего назначения в заданной прикладной области: как же воспользоваться наличием единого
Производители программ, работающих со звуком
Производители программ, работающих со звуком http://www.windac.de – WinDAC32. Авторская страница Christoph Schmelnikhttp://www.codamusic.com – Finale. Фирма Coda Music Technologyhttp://www.iqsoft.com – SAW Plus 32. Фирма Innovative Qualityhttp://www.sekd.com и http://www.sekd.de – Samplitude 2496 (на немецком языке). Фирма SEKDhttp://www.sonicfoundry.com – Sound Forge. Фирма Sonic