Публикации по теме 'code-organization'
Волшебные строки или константы?
Определение волшебной строки (или числа) достаточно ясное — это жестко закодированное значение, которое определяет, как работает ваша программа . Они удобны и быстры в использовании; никакого дополнительного кода или импорта не требуется, и если вы знаете кодовую базу, вы знаете, какое значение использовать.
Так в чем дело? Зачем вообще рассматривать альтернативу?
Можно сказать, что волшебные строки — это плохая практика или антишаблон. Предположим, что это так, но все же..
Вопросы по теме 'code-organization'
jQuery и организованный код
В последнее время я изо всех сил пытался понять, как лучше всего организовать код jQuery. Я задал другой вопрос ранее и не думаю, что я был достаточно конкретным ( найдено в этот вопрос здесь ).
Моя проблема в том, что чем богаче вы делаете...
8672 просмотров
schedule
27.06.2023
Как вы организуете код C# в файлы?
В C# вопросы о том, какие типы создавать, какие члены они должны иметь и какие пространства имен должны их содержать, являются вопросами объектно-ориентированного проектирования. Это не те вопросы, которые меня здесь интересуют.
Вместо этого я...
8175 просмотров
schedule
16.04.2022
Лучший способ организовать файлы в моем проекте
Как лучше всего организовать файлы в вашем проекте?
Например, вы помещаете все пользовательские элементы управления в отдельную папку или помещаете их во вложенную папку? У вас есть папка бизнес-логики? Папка вспомогательных классов?
Раньше я...
1732 просмотров
schedule
15.04.2022
Организация проектов Python с помощью общих пакетов
Как лучше всего организовать и разработать проект, состоящий из множества небольших скриптов, использующих одну (или несколько) более крупных библиотек Python?
В нашем репозитории есть несколько программ, которые используют одни и те же библиотеки,...
376 просмотров
schedule
21.08.2022
Методы крупномасштабной модуляции 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 просмотров
schedule
09.07.2022
Как организовать исходный код F # большого проекта (›300 классов) в Visual Studio?
В C # вы можете помещать файлы в папки, соответствующие их пространствам имен, и просматривать их в обозревателе решений.
В F # мне кажется, что я должен поместить все в простой, специально упорядоченный список для компиляции. Когда я дохожу до...
3548 просмотров
schedule
08.12.2022
Подмодуль Git или подрепозиторий или удаленный?
Я использую GIT для управления проектом системы управления контентом (CMS). CMS может иметь несколько плагинов (модулей).
Итак, в основном, я хочу иметь 3 типа репозиториев:
Разработка ядра CMS (каждый новый проект является проверкой...
16077 просмотров
schedule
02.07.2023
Mercurial: Гранулярные репозитории против больших репозиториев и совместно используемые сторонние инструменты в управлении версиями
Сценарий: различные продукты представляют собой комбинации небольших проектов. Несколько разных версий каждого продукта в разработке, выпуске и обслуживании (ошибки / исправления / второстепенные выпуски).
Большая часть команды использует...
534 просмотров
schedule
03.06.2023
Где тестировать ссылки в функциях огурца?
Предположим, что я упорядочил свои функции огурца в таких файлах:
features/
├── add_project.feature
├── list_projects.feature
В моем приложении на странице, где я могу перечислить все проекты, у меня также есть ссылка, указывающая на...
375 просмотров
schedule
02.12.2022
Как организовать конкретный код для одного или нескольких клиентов в своем приложении?
Когда вы реализуете индивидуальный для клиента код, как вы его организуете?
Вы пишете if-выражения прямо в коде? (если (покупатель == 20) то бла-бла)
У вас есть специальная dll, в которую вы помещаете весь код для этого клиента?
Вы...
59 просмотров
schedule
07.11.2022
Кто-нибудь порекомендовал бы заново создать НОВЫЕ проекты и повторно добавить исходный код, и почему?
У нас есть большая программная система на основе SQL, которая существует со времен Delphi 1. Она использует одни и те же исходные файлы проекта во всех своих различных проектах. Недавно мы начали обновление до Delphi XE2, и я обдумывал идею создания...
509 просмотров
schedule
26.04.2022
Как избежать повторения кода после цикла?
Я часто заканчиваю тем, что пишу немного кода дважды при использовании циклов. Например, просматривая курс информатики Udacity, я написал код (для функции, которая находит наиболее последовательно повторяющийся элемент):
def...
2946 просмотров
schedule
14.02.2024
Куда поместить и как загрузить класс объекта результата в Codeigniter?
Я ищу правильный способ организовать «классы объектов результата» в CodeIgniter. Эти классы обычно используются в моделях, как описано в документации :
Вы также можете передать строку в result(), которая представляет класс для создания...
694 просмотров
schedule
15.04.2023
Структуры данных C - хранение представления двоичного дерева
Я работаю над проектом для встроенного процессора, где у меня есть некоторые данные, которые создаются во время выполнения, и указатели на эти данные должны быть организованы в несколько двоичных древовидных структур данных для использования...
332 просмотров
schedule
21.01.2024
Куда лучше всего поместить всю логику создания отчета в ruby on rails?
У меня есть много моделей, которые я использую для получения данных и создания отчета.
Отчет не нужно сохранять, т.е. это не активная запись.
Но, конечно, есть около 80 строк кода, которые генерируют данные для отчета.
Где я должен разместить...
966 просмотров
schedule
20.07.2023
Куда поместить MVVM CustomControl ViewModels/Classes WPF
В настоящее время я работаю в MVVM и создал класс xaml "TargetType" для моего элемента управления searchTextBox в пользовательском стиле.
Проблема в том, что мне интересно, как поместить эти файлы/как назвать папку, чтобы мой проект оставался...
953 просмотров
schedule
15.05.2022
Включение фрагментов html в качестве модулей
Я пытаюсь организовать свой веб-сайт модульным способом, используя систему включения на стороне сервера. Идея состоит в том, что каждый модуль будет иметь свой собственный css и собственный javascript и будет загружаться только после включения на...
839 просмотров
schedule
25.04.2022
Создание современного полнофункционального клиента на основе js со стороны сервера?
Я работаю над внутрисетевым проектом, который использует javascript для клиентских побочных эффектов / виджетов, таких как дерево, сетка, перетаскивание. Мы думаем об использовании jquery / backbone плюс некоторый jquery ui.
Проблема в том, что с...
135 просмотров
schedule
17.02.2023