Запитання з тегом «packages»

2
Чи повинні назви пакетів бути одниною чи множиною?
Часто в бібліотеках, особливо, пакунки містять класи, які організовані навколо однієї концепції. Приклади: xml, sql, користувач, config, db . Я думаю, що ми всі природно відчуваємо, що ці пакети є правильними в однині . com.myproject. xml .Element com.myproject. sql .Connection com.myproject. Користувач .user com.myproject. користувач .UserFactory Однак якщо у мене …


5
Чому не існує систем управління пакетами для C і C ++? [зачинено]
Існує кілька мов програмування, для яких існує система управління пакетами: CTAN для TeX CPAN для Perl Pip & яйця для Python Maven для Java кабал для Haskell Самоцвіти для Рубі npm для NodeJS ящик для інтерфейсу Javascript & CSS нуль для C # композитор для PHP Чи є інші мови …
78 c++  c  builds  packages 

9
Навіщо віддавати перевагу менеджеру пакунків над папкою бібліотеки?
Коли я думаю про плюси і мінуси статичної папки бібліотеки та менеджера пакунків, я відчуваю, що папка бібліотеки - це кращий підхід. Плюси, які я бачу з папкою бібліотеки: Немає необхідності у зовнішньому інструменті для управління пакетами. Не потрібно з'єднання з Інтернетом будувати. Швидше складання (відсутність перевірки пакета). Простіше середовище …

3
Папка за типом або Папка за ознакою
Я використовую посібник зі стилю AngularJS. У цьому посібнику є стиль, який називається folder-by-feature, а folder-by-typeне мені цікаво, який найкращий підхід (у цьому прикладі для Java) Скажімо, у мене є додаток, де я можу отримати користувачів і домашніх тварин, використовуючи сервіси, контролери, сховища та об'єкти домену курсу. Беручи до стилів …

5
Коли стандартним для упаковки Linux став вихідний код .tar.gz?
Під час перегляду проектів з відкритим кодом, розроблених в основному для систем Linux, та завантаження останніх пакетів вихідний код завжди зберігається у файлі .tar.gz або .tar.bz2. Чи є якась причина для використання .tar.gz або .tar.bz2, а не щось на зразок .zip або .rar чи якогось іншого алгоритму стиснення (або навіть …

3
Отримайте інформацію про ліцензії для всіх використаних пакетів NuGet
Щоб підтримувати наш будинок в порядку, я хочу автоматично збирати ліцензії на залежність від проекту в нашій документації, а не додавати їх вручну. Хтось знає простий спосіб програмного переходу набору файлів CSPROJ та вилучення інформації про ліцензію для зазначених пакетів у вигляді посилання або рядка?

1
Розподіл файлів одного пітона: модуль чи пакет?
Припустимо, у мене є корисна функція python або клас (або будь- useful_thingякий інший), який називається в одному файлі. Існує два принципи організації вихідного дерева. Перший спосіб використовує один модуль: - setup.py - README.rst - ...etc... - foo.py де useful_thingвизначено в foo.py. Друга стратегія - скласти пакет: - setup.py - README.rst …

2
Чому пакети та модулі - це окремі поняття в Java 9?
У Java 9 будуть додатково встановлені модулі. Зазвичай мови мають те чи інше. І більшість програмістів сприймають два терміни як синоніми. Модулі побудовані поверх пакетів, трактуючи їх як примітиви. Складений малюнок пропонує ставитись до примітивів та композитів рівномірно. Інакше трапляться погані речі. Наприклад, подивіться на проект Valhalla, де вони намагаються …

3
Яку назву пакета вибрати для невеликого проекту з відкритим кодом Java? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Я хотів би опублікувати невелику бібліотеку з відкритим кодом на Java. Цікаво, яку назву …

4
Семантично більш відповідна назва пакета, ніж `util` для наступних речей?
Як солом’яник вважає пакет, java.utilце демпінг-майданчик для різних класів, які в більшості випадків не поділяють нічого спільного, окрім того, що людина, яка їх помістила, була лінивою чи не натхненною, щоб придумати більш семантично правильну назву пакета для свого класу. Як один із прикладів: візьміть клас, UUIDщо було б семантично правильним …

1
Хороші підходи до упаковки веб-додатків PHP для Debian
Багато веб-додатків PHP дотримуються цієї моделі для встановлення та оновлення: Зняти смолу на кульок з дьогтем. Наведіть на джерело Apache. Перейдіть у веб-браузер на домашню сторінку. Перейдіть через декілька веб-сторінок налаштування (наприклад, перевірки на наявність бібліотек, запитів інформації про підключення до бази даних, створення або оновлення схеми бази даних тощо). …

3
Який сенс угоди про іменування пакунків Java?
Я не розумію, чому Java використовує зворотну сторону (ймовірно, гіпотетичного) доменного імені як імені пакету, хоча в основному немає зв’язку між доменним іменем, яке використовують деякі люди, та продуктами, які вони мають. Багато розробників навіть не мають домену. Які причини цієї угоди про іменування, якщо такі є?
14 java  packages 

4
Заслуги імен / пакетів
Деякі мови програмування (наприклад, Java та C ++) мають мовні функції, що називаються "пакетами" або "просторами імен". Наскільки насправді є простори імен? Можна позначати функції та класи як належність до певної бібліотеки без використання такої мовної функції, як, наприклад, SDL (наприклад, SDL SDL_BlitSurface()). Чи простори імен недостатньо корисні, щоб їх …

3
Як слід керувати константами на кількох мовах?
У мене є ситуація, коли я підтримую те, що функціонально є однією бібліотекою на декількох мовах. Часто між ними потрібно ділити константи (наприклад, ключі імені поля json або коди помилок). Я зараз це роблю, маючи код, що визначає константи в кожній мові. Проблема полягає в технічному обслуговуванні. Якщо я додам …
13 design  packages 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.