Вопросы с тегом «third-party-libraries»

10
Использование сторонних библиотек - всегда использовать обертку?
Большинство проектов, в которых я участвую, используют несколько компонентов с открытым исходным кодом. Как общий принцип, всегда ли полезно избегать привязки всех компонентов кода к сторонним библиотекам и вместо этого проходить через инкапсулирующую оболочку, чтобы избежать проблем с изменениями? В качестве примера, большинство наших проектов PHP напрямую используют log4php в …

13
У моего босса плохой случай «Не изобретено здесь» [закрыто]
Мой отдел специализируется на преобразовании данных клиентов в нашу схему базы данных, чтобы они могли использовать наше программное обеспечение. Прямо сейчас у нас есть приложения на C #, которые берут IDataReader(99% времени) a SqlDataReader, выполняют некоторую очистку и отображение, вставляют его в DataRowобъект, а затем используют a, SqlBulkCopyчтобы вставить его …

6
Как бороться со страхом перед зависимостями
Команда, в которой я работаю, создает компоненты, которые могут использоваться партнерами компании для интеграции с нашей платформой. Таким образом, я согласен, что мы должны проявлять крайнюю осторожность при введении (сторонних) зависимостей. В настоящее время у нас нет сторонних зависимостей, и мы должны оставаться на самом низком уровне API платформы. Некоторые …

7
PM выбрал слишком сложную установку, с которой никто не сталкивался [закрыто]
Недавно я запустил проект, который не казался слишком сложным, концепция представляла собой довольно простое приложение, которое время от времени должно было принимать входные данные (возможно, 10 раз в день), и пытаться выполнять над ними некоторые операции и собирать все результаты. в конце. Это приложение затем получило бы интерфейсный веб-портал, который …

12
Как поддерживать ваши сторонние библиотеки в актуальном состоянии?
Допустим, у меня есть проект, который зависит от 10 библиотек, и в пределах ствола моего проекта я могу свободно использовать любые версии этих библиотек. Итак, я начну с самых последних версий. Затем каждая из этих библиотек получает обновление один раз в месяц (в среднем). Теперь, чтобы поддерживать мой багажник в …

1
Ванильный JS по-прежнему считается библиотекой?
Я совсем недавно узнал, что VanillaJS (документ?) - это библиотека, которая только в комплекте с 99% браузеров и не является точно нативным JavaScript (шок моей жизни). При написании собственной библиотеки я обычно избегаю всех полезных вещей, в основном библиотек. Теперь у меня есть три вопроса: VanillaJS все еще считается библиотекой? …

4
Как я могу уменьшить ручную работу по переносу сторонних библиотек на объектную модель большего размера?
Как и автор этого вопроса 2012 года, а этот - 2013 года , у меня есть сторонняя библиотека, которую нужно обернуть, чтобы правильно протестировать мое приложение. Верхний ответ гласит: Вы всегда хотите обернуть сторонние типы и методы за интерфейс. Это может быть утомительно и больно. Иногда вы можете написать генератор …

5
Должен ли я написать интерфейс API перед реализацией?
Недавно я углубился в более «организованное» программирование и узнал, что я должен программировать для интерфейса, а не для реализации. Имея это в виду, было бы лучше "набросать" проект в интерфейсах, прежде чем писать реализацию для него, где это возможно? И если это так, то в случае использования сторонних библиотек (например, …

1
Лицензионные требования для включения программного обеспечения с открытым исходным кодом
В проекте с открытым исходным кодом для реализации необходимой функциональности был включен ряд других библиотек с открытым исходным кодом, некоторые из них - библиотеки (LGPL), а некоторые - исходный код (не LGPL). Новая лицензия BSD была выбрана для проекта. Включенные библиотеки с открытым исходным кодом лицензируются по новым лицензиям BSD, …

3
Как сохранить низкий аргумент и сохранить независимость сторонних зависимостей?
Я использую стороннюю библиотеку. Они передают мне POJO, который для наших намерений и целей, вероятно, реализован так: public class OurData { private String foo; private String bar; private String baz; private String quux; // A lot more than this // IMPORTANT: NOTE THAT THIS IS A PACKAGE PRIVATE CONSTRUCTOR OurData(/* …

6
Как начинающему программисту, стоит ли мне создавать собственные библиотеки, а не использовать сторонние библиотеки?
Как начинающему программисту на Python, стоит ли создавать и понимать свои собственные библиотеки, прежде чем переходить к расширенным сторонним библиотекам, которые содержат необходимые мне функции? Некоторые проекты (например, веб-фреймворки, такие как Django), вероятно, слишком велики для этого подхода. Но другие проекты (например, веб-сканеры, библиотеки графов, анализатор HTML) кажутся осуществимыми. Я …

2
Если есть два подхода к задаче, как выбрать между ними?
У меня есть конкретный вариант использования, и я нашел 3 способа сделать это через Интернет, которые определены для расплывчатых случаев использования. Я смотрю на эти три вопроса о том, что нужно применять. Я склонен сидеть там, не зная, что делать, а потом ничего не делать ... Есть ли хороший способ …

3
Кто первая и вторая стороны?
Итак, это чистое любопытство. Я слышал термин «третье лицо», например, «сторонняя библиотека» довольно давно. Интересно, почему мы говорим 3-й, а не 2-й (или 4-й)? Кто первая и вторая стороны и откуда появился этот термин?

3
Два компонента, предлагающие одинаковую функциональность, требуемую разными зависимостями
Я создаю приложение на PHP, используя Zend Framework 1 и Doctrine2 в качестве слоя ORM. Все идет хорошо. Теперь я заметил, что и ZF1, и Doctrine2 поставляются с собственной реализацией кэширования и полагаются на нее. Я оценил и то и другое, и хотя у каждого есть свои плюсы и минусы, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.