Описание тега code-structure
Структура кода определяет способ написания кода, чтобы его можно было лучше читать, поддерживать и организовывать для повышения эффективности. Такие решения, как, например, когда следует использовать классы и какие шаблоны будут наиболее эффективными для задачи.
1
ответ
Стратегия перекодировки URL Codeigniter
Я работаю над проектом, встроенным в codeigniter, который интенсивно использует маршруты и функцию remap для переписывания URL. Текущая реализация запутанная и грязная. По сути, это то, что дизайнер пытался достичь: www.example.com/controller/method…
25 авг '11 в 19:16
2
ответа
Предложения для лучшего решения, выбирая пункт из списка
Я хочу перечислить элементы (каждый элемент имеет значение, которое служит для удовлетворения голода) с номерами в консоли, чтобы пользователь мог выбрать элемент, введя номер этого элемента. HotDog 3 CupCake 2 Я создал класс Food с HashMap из всех …
26 мар '14 в 09:12
4
ответа
Это плохая практика запрашивать index.php, чтобы использовать другие скрипты
Это плохо использовать index.php как загрузчик для других скриптов или это имеет значение? т.е. запрашивающий index.php с различными строками запроса и внутри него, выбирая и включая соответствующий скрипт. например www.example.com/?sign-in вместо w…
24 апр '13 в 07:39
3
ответа
Как бороться с сообщением Pylint "too-many-instance-attribute"?
Я только что попытался скопировать некоторый код с помощью Pylint, и последняя оставшаяся ошибка R0902: too-many-instance-attributes (8/7) Я понимаю причину ограничения количества атрибутов экземпляра, но семь кажется немного низким. Я также понимаю…
26 июн '14 в 15:27
1
ответ
Идиоматический подход к структурированию исходного кода Clojure
Мне интересно, как люди структурируют свой исходный код Clojure. Будучи привыкшим к Java, я довольно хорошо знаком с парадигмой одного класса на файл исходного кода, связывая все данные и определения методов с соответствующими комментариями и аннота…
17 июн '10 в 14:47
2
ответа
Должен ли я документировать не требующие пояснений частные методы? (Джава)
Мне нравится должным образом документированный код, и для меня нетрудно иметь должным образом документированные публичные методы, описывающие контракт, и то же самое относится к частным или пакетным внутренним методам для объяснения внутренних / реа…
17 апр '14 в 23:35
1
ответ
Есть ли разница между возвратом значения и выражением в JavaScript?
Мой друг только что спросил меня, какое из следующих двух выражений будет лучшим выбором. Хотя я понимаю вопрос и, следовательно, определение "лучше", это потенциально вопрос мнения и, следовательно, не по теме; Я хотел понять, были ли веские аргуме…
25 ноя '15 в 17:30
1
ответ
Как проверить данные из поста в успокоительном API
Мне нужно проверить некоторые данные перед вставкой в базу данных, для этого я создаю небольшой сервис, который возвращает недействительные поля от сущности. Это работает нормально при проверке отдельных объектов. class EntityValidator { protected…
01 сен '18 в 19:02
0
ответов
Вызов сеттеров без потери ссылки на объекты
Пожалуйста, имейте в виду, что это общий вопрос. Я не хочу решать эту проблему только с arraylists, вместо этого я хочу знать, есть ли общее решение для этого. Я знаю, что Arrays.asList (...) сделает это здесь. Решение также должно быть применимо к …
07 окт '18 в 14:32
1
ответ
Структура большого ассемблерного кода (разница для включения файлов.asm/.inc)
Я только начал более крупный проект, полностью закодированный в Assembly. Наличие нескольких подпрограмм, макросов, таблиц памяти и т. Д. Мне интересно, как мне лучше разделить код на несколько файлов. Цель очевидна - лучшая структура и лучшая читае…
29 сен '14 в 12:30
1
ответ
Git и общая библиотека Python
Это может быть вопрос новичка, поэтому, пожалуйста, извините. У нас есть небольшая команда разработчиков Python, и наше репо организовано, как указано ниже. У нас есть пользовательская библиотека, которая используется несколькими сценариями (оболочк…
12 дек '17 в 00:50
1
ответ
Возникли проблемы с применением архитектуры кода Android / шаблонов проектирования
Я хочу добиться следующего: Я получаю уведомление через FCM с определенным id в свойствах данных. Я получаю id и когда мое приложение находится на переднем плане и на заднем плане / закрыто... пока все хорошо. Теперь я хочу сделать следующее: Сделат…
04 фев '19 в 00:06
2
ответа
Отдельный контроллер AJAX против текущего контроллера?
У меня есть вопрос больше относительно стиля и организации, чем что-либо еще. Я часто чувствую, что у меня есть одна страница (контроллер), которая требует нескольких вызовов ajax. Вместо того, чтобы создавать отдельный контроллер только для вызовов…
10 июл '17 в 11:04
0
ответов
Компонент диаграммы WPF: структура кода и шаблон MVVM
Я кодирую компонент WPF, который отображает диаграмму, похожую на диаграмму Парето. Это работает должным образом, но я чувствую, что это в значительной степени дерьмо, вот почему: Он использует ОЧЕНЬ МНОГО контейнеров, для простой диаграммы, возможн…
17 сен '14 в 08:34
1
ответ
Синтаксис Ruby, вложенные модули или классы
Я новичок в Ruby, но просматривал некоторый исходный код. Я натолкнулся на вид структур, показанных ниже в некотором исходном коде (имена модулей, классов, а не реальных) module ModuleOne class MyClass module CommonModule # code .... end # module Co…
08 мар '13 в 11:25
1
ответ
Как использовать разные языки в одном проекте
Недавно я решил написать программу на Java и Python, но я понятия не имею, как это сделать... Есть ли способ заставить классы взаимодействовать в проекте так, чтобы, например, методы Python могли вызываться из Java? Есть ли рамки, которые позволяют …
12 окт '18 в 16:02
2
ответа
Удаление дубликата кода Java
У меня есть класс, написанный в ~1000 строк кода Java, который переносит одну базу данных в другую. Он имеет 19 методов для каждой копируемой таблицы и 1, который загружает специальный драйвер JDBC для Filemaker. Я смотрю на это и не могу удержаться…
18 авг '11 в 15:44
2
ответа
Как писать графические программы
Я изучил C++ и Qt4. Я написал одну графическую программу с 3000 строками и обнаружил, что действительно сложно сделать код простым, прозрачным и хорошо структурированным. Мне нравятся шаблоны проектирования и т. Д., Потому что они действительно эффе…
04 авг '10 в 09:14
1
ответ
Структура для обмена данными между областями
Я только учусь JS и пытаюсь написать простую игру. Поэтому я создал базовую структуру, которая должна выглядеть примерно так (псевдо-код C++): if (!game.game-stage) game.ResetGame(); // initialize game objects if (player1.score > MAX_SCORE || pla…
14 фев '17 в 11:27
2
ответа
Как выполнить несколько блоков кода в определенных случаях в операторе switch?
У меня есть заявление о переключении, как это: switch(a) { case 0: // do something break; case 1: // do something else break; } Что я хочу сделать, это выполнить оба блока кода, когда a == 2 например. Я хотел бы написать что-то вроде этого: switch(a…
27 июл '16 в 17:34