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

Библиотека - это совокупность ресурсов, предоставляющих данные и / или услуги для разработки независимого программного обеспечения.

202
Почему не больше настольных приложений, написанных с помощью Qt? [закрыто]

Насколько я знаю и понял из моего опыта работы с Qt, это очень хорошая и простая в освоении библиотека. Он имеет очень хорошо разработанный API и является кроссплатформенным, и это только две из многих функций, которые делают его привлекательным. Мне интересно знать, почему больше программистов не...

108
Исключение по сравнению с пустым набором результатов, когда входные данные технически действительны, но не удовлетворяют

Я занимаюсь разработкой библиотеки, предназначенной для публичного выпуска. Он содержит различные методы для работы с наборами объектов - генерация, проверка, разбиение и проецирование наборов в новые формы. Если это уместно, это библиотека классов C # с включенными расширениями в стиле LINQ...

80
Как поддерживаются огромные библиотеки с открытым исходным кодом, в то время как код далек от практики «чистого кода»?

Я все еще неопытен для написания высококачественного кода, поэтому я читаю книги, посвященные такой проблеме, как « Чистый код » Роберта С. Мартина, и продолжаю проверять код известных библиотек, чтобы улучшить свои навыки. Хотя многие библиотеки с открытым исходным кодом поддерживаются годами, а...

78
Использование сторонних библиотек - всегда использовать обертку?

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

76
Что такое «затененная» зависимость Java?

Разработчик JVM здесь. В последнее время я видел подшучивание в чатах IRC и даже в моем собственном офисе о так называемых « затененных » библиотеках Java. Контекст использования будет примерно таким: « Такой и так предоставляет« затененный »клиент для XYZ ». Прекрасным примером является проблема...

66
У моего босса плохой случай «Не изобретено здесь» [закрыто]

Мой отдел специализируется на преобразовании данных клиентов в нашу схему базы данных, чтобы они могли использовать наше программное обеспечение. Прямо сейчас у нас есть приложения на C #, которые берут IDataReader(99% времени) a SqlDataReader, выполняют некоторую очистку и отображение, вставляют...

61
Почему фреймворки / библиотеки JavaScript имеют функции, которые уже существуют в чистом JavaScript?

Интересно, почему у фреймворков / библиотек есть свои помощники, хотя они уже существуют изначально. Давайте возьмем jQuery и AngularJS . У них есть свои собственные eachфункции итератора: jQuery.each () angular.forEach () Но у нас есть Array.prototype.forEach. По аналогии, jQuery.parseJSON ()...

54
Как бороться со страхом перед зависимостями

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

51
PM выбрал слишком сложную установку, с которой никто не сталкивался [закрыто]

Недавно я запустил проект, который не казался слишком сложным, концепция представляла собой довольно простое приложение, которое время от времени должно было принимать входные данные (возможно, 10 раз в день), и пытаться выполнять над ними некоторые операции и собирать все результаты. в конце. Это...

49
Являются ли библиотеки только для заголовков более эффективными?

Предположения Одним из преимуществ библиотек только для заголовков для C ++ является то, что их не нужно компилировать отдельно. В C и C ++ inlineимеет смысл только если функция определена в заголовочном файле *. Традиционно в C использовался макет .c / .h, где заголовок представляет минимальный...

42
Есть ли конкретные причины не использовать библиотеки и фрагменты кода? [закрыто]

В целом я занимаюсь программированием уже около 8 лет, и мне кажется, что я все больше полагаюсь на библиотеки с открытым исходным кодом и фрагменты кода (черт возьми, GitHub!), Чтобы «выполнить свою работу». Я знаю, что со временем я смогу написать собственную реализацию, но мне нравится...

39
Считается ли это анти-паттерном для чтения из STDIN из библиотеки?

Во время написания библиотеки для большого проекта, над которым я работаю на работе, возникла проблема, которая требовала, чтобы токен был отправлен на адрес электронной почты, а затем возвращен в код, где он может быть использован для дальнейшего использования. Мой коллега говорит, что нужно...

34
Обращался ли C ++ 11 к передаче объектов std lib между границами динамической / разделяемой библиотеки? (т.е. дллс и тд)?

Одна из моих главных претензий к C ++ заключается в том, насколько трудно на практике передавать объекты библиотеки std за пределы динамической библиотеки (т.е. dll / so). Библиотека std часто только для заголовков. Что отлично подходит для выполнения некоторых потрясающих оптимизаций. Однако для...

33
Следует ли вам использовать библиотеку, когда вы можете выполнить задачу без нее? [закрыто]

Я нахожусь в ситуации, когда я могу использовать плагин JavaScript с открытым исходным кодом для выполнения задачи. Но когда я попытался его использовать, я обнаружил, что мне нужно переделать много вещей из того, что я уже сделал, и это добавляет определенную сложность, по моему скромному мнению,...

33
Какие преимущества есть у нативной разработки JavaScript? [закрыто]

Учитывая, насколько проще разработка jQuery по сравнению с нативным JavaScript, что заставляет людей вообще отказываться от таких библиотек, как jQuery? Это потому, что у jQuery есть ограничения или он медленный? Я имею в виду, если jQuery настолько прост по сравнению с нативным javascript, то по...

32
У вас есть собственная библиотека 'misc utils'? Какой частью вы больше всего гордитесь? [закрыто]

Я знаю, что многие из нас имеют собственную небольшую личную библиотеку с инструментами и утилитами, которые мы часто используем. У меня была моя с 16 лет, так что она выросла до довольно значительных размеров. Некоторые вещи, которые я написал, были добавлены в фреймворк. Я написал свою небольшую...

28
Как поддерживать ваши сторонние библиотеки в актуальном состоянии?

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

27
Зачем использовать непрозрачный «дескриптор», который требует приведения в открытом API, а не типобезопасный структурный указатель?

Я оцениваю библиотеку, публичный API которой в настоящее время выглядит следующим образом: libengine.h /* Handle, used for all APIs */ typedef size_t enh; /* Create new engine instance; result returned in handle */ int en_open(int mode, enh *handle); /* Start an engine */ int en_start(enh handle);...

25
Ванильный JS по-прежнему считается библиотекой?

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

25
Что следует иметь в виду при выпуске приложения, в котором используются библиотеки, лицензированные по лицензии Apache 2.0? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 6 месяцев назад . Я создаю приложение для Android, которое скоро будет готово к выпуску. Я просто...