Описание тега code-layout
3
ответа
На языках, где у вас есть выбор, лучше поместить основную функцию / метод / код сверху или снизу?
Когда вы пишете программу, состоящую из небольшой части основной логики, которая вызывает несколько вспомогательных функций, вы можете выбрать либо поместить основную логику в верхнюю часть файла, либо в нижнюю часть (предположим, что язык допускает…
26 сен '10 в 05:37
3
ответа
Когда использовать классы в C#?
Я относительно новичок в языке C#, однако, благодаря большой помощи от поиска в Google и переполнения стека, я уже создал ряд приложений, которые включают работу с Office, системными службами, процессами, WMI, SQL, Linq и Active Directory... Хотя, н…
05 сен '12 в 09:07
2
ответа
Создание общего класса контроллера для модульной структуры Zend
Я использую модульную структуру Zend для проекта. У меня ниже структура каталогов application/ modules/ default/ controllers/ IndexController.php FooController.php models/ views/ scripts/ index/ foo/ helpers/ filters/ blog/ controllers/ IndexControl…
10 янв '12 в 09:53
2
ответа
Что-то не так с созданием вспомогательной функции для отображения AlertView?
Я все еще изучаю Objective-c и Iphone Dev, так что я готов пройти обучение. Мне было интересно, если это лучший способ получить вспомогательную функцию, которая отображает предупреждение. Очевидно, что в моем коде есть различные места (сообщения об …
02 сен '10 в 12:24
2
ответа
RequireJS и Mustache (или любой другой движок): куда помещать шаблоны
Я использую RequireJS и Усы в приложении Javascript. Содержимое шаблонов находится внутри некоторых внешних файлов, которые загружаются через текстовый плагин. Единственное, что меня немного раздражает, так это структура каталогов, которую это навяз…
11 янв '12 в 08:52
1
ответ
Что происходит в текстовом сегменте в макете памяти при выполнении файла?
При исключении файла, что происходит в сегменте текста в макете памяти?код, который выполняется сейчас, появляется в текстовом сегменте? int A; int myarray[40] = {1,2,3,4}; int f1(int i) { int j = 5; int *p; j += i; p = malloc(sizeof(int)); return j…
21 апр '11 в 15:19
5
ответов
Java: ссылка на статический контекст, похожий на собственную ссылку на класс `this`, частое использование` this` в качестве стиля кодирования
Воспитанный на python, с тех пор, как я недавно начал Java, я последовательно использовал ссылку на класс. this является ли это обязательным. Я считаю, что это помогает читабельности кода, так как люди, которые его читают, не должны сами выяснять, к…
10 фев '13 в 01:06
2
ответа
Организация кода для игры с использованием SDL
Я использую SDL уже несколько дней, и после нескольких уроков я решил начать разработку собственного клона Galaga. Однако у меня возникли трудности с поиском правильного макета для моего кода. Например, у меня есть класс Spaceship, определенный след…
13 янв '12 в 21:19
6
ответов
Заголовок кода для проприетарного кода
Нам нужно отправить некоторые исходные коды за пределы компании, и я должен добавить заголовок к каждому файлу с уведомлением, в котором четко указано, что исходный код является нашей собственностью, и никто не имеет права что-либо делать с ним. Зна…
19 июн '09 в 12:09
1
ответ
Как выглядит макет приложения Python?
В большинстве сред программирования понятно, как код распределяется на несколько частей и как все взаимодействует. В Python я, кажется, полностью потерялся. Как должен выглядеть макет приложения Python? В настоящее время у меня есть: setup.py Имя пр…
23 ноя '09 в 07:47
2
ответа
Декомпиляция Delphi .dcu в.pas
Я использую RAD Studio Delphi XE2. Кажется, что-то странное было сделано с одним из моих файлов.pas. Многие строки из моего unit1.pas были заменены просто 'º', а другие отсутствуют. У меня остался небольшой фрагмент кода где-то посередине моего исхо…
20 дек '13 в 15:56
6
ответов
Лучший макет для заявления переключателя PHP?
Какое-то время это мучило меня: каков наилучший макет для оператора switch, особенно в PHP? Я делаю это одним из двух способов, даже не задумываясь. Затем, иногда, когда я возвращаюсь к коду, я чувствую, что он выглядит неправильно, и переписываю ег…
17 июн '11 в 10:17
1
ответ
Ручная перестановка методов в классе с помощью VS/Resharper
Я специально пытаюсь заново открыть функцию, которую я ранее видел. Кто-нибудь узнает / знает, где найти эту функцию? В прошлом я видел (и действительно использовал) функцию моей IDE (VS + Resharper), которая открывала диалоговое окно со списком все…
27 янв '18 в 08:09
1
ответ
PHP: держать объекты отдельно?
Я работаю над сложным проектом на PHP и продолжаю сталкиваться с одной и той же проблемой: как разделить отдельные объекты? Идея ОО-программирования заключается в том, что ни одному из объектов не нужно знать, как любой другой объект работает внутри…
07 июл '11 в 01:06
2
ответа
Правила размещения кода для формы
Перемещая некоторый код в целях исследования, я натолкнулся на небольшую особенность.NET, о которой я не знал, а именно, что класс формы должен быть первым классом в модуле формы для работы дизайнера форм. Следующее мешает дизайнеру работать: public…
26 май '10 в 06:57
1
ответ
Python: как визуально сгруппировать методы класса в разделы
Когда дело доходит до организации моего кода, я немного склонен к педантичности, поэтому я попытался придумать способы визуально сгруппировать мои методы класса в логические части / разделы. Мой вопрос заключается в том, существуют ли какие-либо пре…
15 июл '13 в 21:01
1
ответ
Размещение кода управления Winform
Я добавляю менеджер панели и элемент управления всплывающего меню в приложение Winforms. Я должен добавить код, чтобы связать меню с менеджером, но я не знаю, где это было бы лучше всего сделать. Я буду активно использовать конструктор (по поручению…
01 дек '16 в 20:15
1
ответ
Где разместить в MVC таблицу диспетчеризации?
Таблица диспетчеризации (или метод диспетчеризации) является одновременно таблицей (моделью) и маршрутизатором / контроллером. Представьте себе навигацию с вкладками, где может быть 30 вкладок для различных конечных пользователей. Каждая вкладка - э…
08 окт '19 в 15:05
3
ответа
Скрытие кода детального пространства имен - элегантно
Предположим, я пишу библиотеку только для заголовков или в основном для заголовков и имею следующий код: using my_type = int; namespace detail { inline void foo() { my_type x; do_foo_stuff(x); } } inline void bar() { do_bar_stuff(); detail::foo(); }…
01 апр '20 в 01:07
0
ответов
Как структурировать код по стратифицированному дизайну (по уровням абстракции)
Я разбираюсь в стратифицированном дизайне (т. Е. Структурировании кода таким образом, что каждая функция вызывает функции только на один уровень абстракции ниже). Однако мне сложно реализовать это в своем коде. Я написал следующий фрагмент кода: fun…
22 мар '21 в 00:01