Публикации по теме 'code-organization'


Волшебные строки или константы?
Определение волшебной строки (или числа) достаточно ясное — это жестко закодированное значение, которое определяет, как работает ваша программа . Они удобны и быстры в использовании; никакого дополнительного кода или импорта не требуется, и если вы знаете кодовую базу, вы знаете, какое значение использовать. Так в чем дело? Зачем вообще рассматривать альтернативу? Можно сказать, что волшебные строки — это плохая практика или антишаблон. Предположим, что это так, но все же..

Вопросы по теме 'code-organization'

jQuery и организованный код
В последнее время я изо всех сил пытался понять, как лучше всего организовать код jQuery. Я задал другой вопрос ранее и не думаю, что я был достаточно конкретным ( найдено в этот вопрос здесь ). Моя проблема в том, что чем богаче вы делаете...
8672 просмотров
schedule 27.06.2023

Как вы организуете код C# в файлы?
В C# вопросы о том, какие типы создавать, какие члены они должны иметь и какие пространства имен должны их содержать, являются вопросами объектно-ориентированного проектирования. Это не те вопросы, которые меня здесь интересуют. Вместо этого я...
8175 просмотров
schedule 16.04.2022

Лучший способ организовать файлы в моем проекте
Как лучше всего организовать файлы в вашем проекте? Например, вы помещаете все пользовательские элементы управления в отдельную папку или помещаете их во вложенную папку? У вас есть папка бизнес-логики? Папка вспомогательных классов? Раньше я...
1732 просмотров

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

Методы крупномасштабной модуляции VHDL
Я думаю о внедрении 16-битного процессора в VHDL. Простой процессор. ADD, MULS, NEG, BitShift, JUMP, Relitive Jump, BREQ, Relitive BREQ, я не знаю что-то в этом роде> Вероятно, все они работают только с 16-битными операндами. Я мог бы даже...
494 просмотров
schedule 28.02.2024

Организация, хранение и отслеживание кода для повторного использования
Много месяцев назад я начал хранить свою музыку в формате MP3. Скачал как сумасшедший и просто закинул все в папку. После того, как я собрал тысячи песен, у меня случился большой беспорядок. После двух лет систематизации всей музыки в свободное...
2575 просмотров
schedule 02.09.2022

Реализация интерфейсов в разделяемых классах
Рассмотрим класс, который реализует множество интерфейсов. Имеет ли смысл реализовывать каждый интерфейс в отдельном файле, используя partial class определений? Будет ли это злоупотреблением языковой функцией или это идиома, о которой я не знаю?
5921 просмотров

Как организовать исходный код F # большого проекта (›300 классов) в Visual Studio?
В C # вы можете помещать файлы в папки, соответствующие их пространствам имен, и просматривать их в обозревателе решений. В F # мне кажется, что я должен поместить все в простой, специально упорядоченный список для компиляции. Когда я дохожу до...
3548 просмотров

Подмодуль Git или подрепозиторий или удаленный?
Я использую GIT для управления проектом системы управления контентом (CMS). CMS может иметь несколько плагинов (модулей). Итак, в основном, я хочу иметь 3 типа репозиториев: Разработка ядра CMS (каждый новый проект является проверкой...
16077 просмотров

Mercurial: Гранулярные репозитории против больших репозиториев и совместно используемые сторонние инструменты в управлении версиями
Сценарий: различные продукты представляют собой комбинации небольших проектов. Несколько разных версий каждого продукта в разработке, выпуске и обслуживании (ошибки / исправления / второстепенные выпуски). Большая часть команды использует...
534 просмотров
schedule 03.06.2023

Где тестировать ссылки в функциях огурца?
Предположим, что я упорядочил свои функции огурца в таких файлах: features/ ├── add_project.feature ├── list_projects.feature В моем приложении на странице, где я могу перечислить все проекты, у меня также есть ссылка, указывающая на...
375 просмотров

Как организовать конкретный код для одного или нескольких клиентов в своем приложении?
Когда вы реализуете индивидуальный для клиента код, как вы его организуете? Вы пишете if-выражения прямо в коде? (если (покупатель == 20) то бла-бла) У вас есть специальная dll, в которую вы помещаете весь код для этого клиента? Вы...
59 просмотров
schedule 07.11.2022

Кто-нибудь порекомендовал бы заново создать НОВЫЕ проекты и повторно добавить исходный код, и почему?
У нас есть большая программная система на основе SQL, которая существует со времен Delphi 1. Она использует одни и те же исходные файлы проекта во всех своих различных проектах. Недавно мы начали обновление до Delphi XE2, и я обдумывал идею создания...
509 просмотров

Как избежать повторения кода после цикла?
Я часто заканчиваю тем, что пишу немного кода дважды при использовании циклов. Например, просматривая курс информатики Udacity, я написал код (для функции, которая находит наиболее последовательно повторяющийся элемент): def...
2946 просмотров

Куда поместить и как загрузить класс объекта результата в Codeigniter?
Я ищу правильный способ организовать «классы объектов результата» в CodeIgniter. Эти классы обычно используются в моделях, как описано в документации : Вы также можете передать строку в result(), которая представляет класс для создания...
694 просмотров
schedule 15.04.2023

Структуры данных C - хранение представления двоичного дерева
Я работаю над проектом для встроенного процессора, где у меня есть некоторые данные, которые создаются во время выполнения, и указатели на эти данные должны быть организованы в несколько двоичных древовидных структур данных для использования...
332 просмотров
schedule 21.01.2024

Куда лучше всего поместить всю логику создания отчета в ruby ​​on rails?
У меня есть много моделей, которые я использую для получения данных и создания отчета. Отчет не нужно сохранять, т.е. это не активная запись. Но, конечно, есть около 80 строк кода, которые генерируют данные для отчета. Где я должен разместить...
966 просмотров

Куда поместить MVVM CustomControl ViewModels/Classes WPF
В настоящее время я работаю в MVVM и создал класс xaml "TargetType" для моего элемента управления searchTextBox в пользовательском стиле. Проблема в том, что мне интересно, как поместить эти файлы/как назвать папку, чтобы мой проект оставался...
953 просмотров

Включение фрагментов html в качестве модулей
Я пытаюсь организовать свой веб-сайт модульным способом, используя систему включения на стороне сервера. Идея состоит в том, что каждый модуль будет иметь свой собственный css и собственный javascript и будет загружаться только после включения на...
839 просмотров

Создание современного полнофункционального клиента на основе js со стороны сервера?
Я работаю над внутрисетевым проектом, который использует javascript для клиентских побочных эффектов / виджетов, таких как дерево, сетка, перетаскивание. Мы думаем об использовании jquery / backbone плюс некоторый jquery ui. Проблема в том, что с...
135 просмотров