Описание тега project-organization

Вопросы по оптимальной организации кода в крупномасштабном программном проекте.
1 ответ

Где разместить шрифты, используя архитектуру SCSS 7-1?

В настоящее время я реструктурирую свой проект с использованием архитектуры 7-1, как предложено в https://sass-guidelin.es/. Теперь я использую flaticons в моем проекте. Где в структуре я должен поместить папку и файл scss, предоставленные flaticon,…
4 ответа

Сервер сборки: лучшие практики по управлению сторонними компонентами?

Я поддерживаю довольно большое устаревшее приложение. Исходное дерево - настоящий беспорядок. Я пытаюсь настроить сервер сборки. В дереве исходников есть сторонний компонент с источниками (также в пути к проекту). Эти компоненты также установлены в …
3 ответа

C# единая проектная организация

Я реорганизую свои исходные файлы в одно решение с одним проектом по разным причинам: настроенное на параноике антивирусное программное обеспечение; Советы по разбиению кода через сборки.NET Управляйте зависимостями компонентов, чтобы получить чисту…
1 ответ

В MVC, где находится код для фоновых задач?

Я использую ASP.NET, но я уверен, что это относится к любым (или большинству) средам MVC. Когда создается новый веб-проект, вы получаете базовую структуру папок / семантики для вашего кода: Контроллеры (запросы на обслуживание от браузеров) Модели (…
2 ответа

Почему не имеет смысла хранить шаблоны Django в связанных приложениях?

За победный ответ на этот вопрос и за все остальное, что я прочитал на веб-сайтах, вы, скорее всего, будете помещать шаблоны Django для mySubAppX в папке за пределами mySubAppX - Наиболее часто myProject/templates/mySubAppX где templates это каталог…
1 ответ

Кривая обучения Maven и накладные расходы для малых / средних проектов?

Какова будет (грубая оценка, средняя, ​​конечно) начальная кривая обучения и настройки и последующие издержки при использовании проекта Maven для C++/Eclipse/Linux от малого до среднего размера? Мы 4 разработчика в начале пути. В настоящее время у н…
1 ответ

Мне очень нужна помощь в организации файлов моих сайтов

Хорошо, у меня проблемы с организацией всех моих файлов для моего сайта. Я не могу найти эффективный способ организовать файлы вообще. Вот как я сейчас организовываю свои файлы.. http://imgur.com/knwue Это хороший способ организовать их? Или есть лу…
2 ответа

Eiffel Contracts сомнения

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

Разделить исходный код Python на отдельные каталоги?

Вот несколько различных пакетов Python, которые использует моя компания "foo.com": com.foo.bar.web com.foo.bar.lib com.foo.zig.web com.foo.zig.lib com.foo.zig.lib.lib1 com.foo.zig.lib.lib2 Вот традиционный способ хранения исходного кода на диске: py…
18 июн '10 в 19:50
1 ответ

Как фрагментировать рабочее пространство Go

Так что я столкнулся с проблемой со всем рабочим пространством Go и моей собственной организацией кода. Итак, я понимаю, как предполагается, что рабочее пространство должно быть настроено с помощью src, pkg и bin в одной всеобъемлющей папке gocode. …
24 июн '16 в 18:18
3 ответа

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

Мне нужна небольшая помощь в выяснении наилучшего способа (или лучшей практики) для организации моего проекта Android. Для простоты, скажем, мое рабочее пространство Eclipse для Android C:\Android\Projects\, Внутри этой папки мне нравится отделять п…
3 ответа

Вложенные объекты страницы в транспортире

Вопрос: Каков канонический способ определения вложенных объектов страницы в транспортире? Случай использования: У нас есть сложная страница, которая состоит из нескольких частей: панель фильтра, сетка, сводная часть, панель управления сбоку. Помещен…
0 ответов

Структура проекта и переадресация вызовов

Я работаю над небольшим проектом по ведению списков адресов электронной почты. Я не использую какие-либо рамки для этого проекта. Я планирую использовать Phing для развертывания. У меня два вопроса: - Это хорошая структура проекта для простого проек…
20 мар '15 в 20:34
10 ответов

Включая один исходный файл C в другой?

Это нормально (или даже рекомендуется / хорошая практика) #include Файл.c в другом файле.c? Что происходит, когда они включены в файл проекта?
2 ответа

Git - Независимые ветки или разные репозитории для экземпляров одной и той же программы с немного другим использованием

Я недавно начал использовать git и у меня возник вопрос. У меня есть две ветви программы, одна из которых использует алгоритм A, а другая - алгоритм B. Эти алгоритмы делают одно и то же по-разному. Теперь для каждой из этих двух веток я хочу создать…
26 апр '12 в 22:27
2 ответа

Как организовать представления и контроллеры иерархически при наличии модели с большим количеством детей

Допустим, у меня есть веб-сайт, на котором перечислены люди, и у каждого человека есть несколько свойств, некоторые один-к-одному (имя, адрес), некоторые один-ко-многим (любимые цвета, банковские счета и т. Д.). На уровне моего бизнеса это хорошо ор…
27 мар '09 в 09:36
5 ответов

Pythonic способ организации модулей и пакетов

Я пришел из фона, где я обычно создаю один файл на класс. Я также организую общие классы по каталогам. Эта практика для меня интуитивно понятна и доказала свою эффективность в C++, PHP, JavaSript и т. Д. У меня возникли проблемы с переносом этой мет…
26 ноя '09 в 06:28
2 ответа

Предпочтительный способ разрешения корня пакета в Python

Мне известен следующий способ определения каталога, в котором выполняется модуль: os.path.dirname(os.path.abspath(__file__)) Теперь предположим, что у меня есть пакет с некоторыми модулями, которым нужно прочитать текстовый файл, расположенный в под…
15 янв '16 в 01:47
8 ответов

Причины разделить проект на несколько проектов?

Каковы общие причины разделения проекта разработки (например, приложения ASP.NET MVC) на несколько проектов? Организовать код можно также с помощью папок. Многочисленные проекты имеют тенденцию генерировать конфликты циклических ссылок и увеличивать…
24 авг '09 в 04:44
1 ответ

CherryPy: Есть ли лучший способ разделить проект на несколько файлов?

Я новичок в CherryPy, пришедший из Джанго. Мне понравилось, как Django разделял различные части проекта на множество файлов, и я хотел бы сделать то же самое в CherryPy вместо одного большого файла. Я думаю, было бы здорово, если бы я мог разделить …