Coding-Style – вопросы и ответы

6
голосов
11
ответов
Я пишу оболочку в C. Хотя я не ожидаю, что многие другие используют ее, я бы хотел практиковать написание поддерживаемого и хорошо организованного кода. Я заметил следующий шаблон в ряде моих функц...
9 лет, 10 месяцев назад Willi Ballenthin
0
голосов
2
ответа
В JavaScript я хочу сравнить значение для (строгого) равенства с false . Из Java/С# я привык писать: if (!value) //Do Something Тем не менее, я не могу использовать его в JavaScript как null , unde...
8 лет, 4 месяца назад Matthias
2
голоса
4
ответа
Скажем, у меня есть класс: public class A { private int val = 0; public int getVal() { return val; } public void addFrom(A otherA) { this.val += otherA.val; if (otherA.val > 0) otherA.val = 0; e...
7 лет назад ldanielw1
1
голос
1
ответ
Я видел эту схему много раз: var messages = {}; function addMessage(newMessage) { messages[newMessage.id] = newMessage; } function numUnread() { var unread = 0; for (var id in messages) { if (messa...
4 года, 3 месяца назад Daniel
1
голос
1
ответ
У меня есть объекты объектов, которые синхронизируются с базой данных. Я обычно использую эти объекты в трех разных сравнениях: Проверьте, являются ли два объекта объекта объектами CLR. Проверьте, ...
8 лет, 11 месяцев назад Holstebroe
8
голосов
4
ответа
Как преобразовать блок переменных назначений, например: private final String s1 = "10011"; private final String s2 = "01100"; private final String ones = "11111"; private final String zeros = "0000...
6 лет, 11 месяцев назад Adam Matan
4
голоса
3
ответа
Я встроенный программист - прежде всего очень маленькие системы, где я рассматриваю данные как биты, а не объекты. Я хотел бы узнать, как программировать для Mac и ПК, используя свои собственные би...
10 лет, 10 месяцев назад amo
8
голосов
2
ответа
Как узнать, как создавать стили LaTeX? Обычный способ создания документа LaTeX - начать с чего-то вроде. \documentclass[a4paper]{report} \documentclass[a4paper]{article} \documentclass[a4paper]{let...
9 лет, 3 месяца назад Johan
0
голосов
3
ответа
У меня есть компонент, который имеет конкретное фоновое изображение. Код выглядит так: <mx:backgroundImage>@Embed(source='img1.png')</mx:backgroundImage> <mx:states> <mx:State ...
9 лет, 5 месяцев назад Lowgain
1
голос
1
ответ
Каждый раз, когда мне нужно прикоснуться к нетривиальному make файлу, требуется время, чтобы настроить глаза/мозг на синтаксис. В попытке сделать адаптацию более гладкой, я ищу хороший стиль кодиро...
5 лет, 9 месяцев назад bobah
71
голос
11
ответов
В Python у вас может быть определение функции: def info(object, spacing=10, collapse=1) который можно было бы вызвать любым из следующих способов: info(odbchelper) info(odbchelper, 12) info(odbchel...
9 лет, 5 месяцев назад Mark Mayo
11
голосов
2
ответа
Есть ли какой-либо PDF файл, который рассказывает о правилах кодирования в объекте C. Пример... 1. Breaking the function names - checkIfHitTheTrack. 2. member variables must be like - mVariableName...
9 лет, 7 месяцев назад Chandan Shetty SP
7
голосов
5
ответов
Сегодня я кодировал класс С++, и я написал функцию, которая использовала аргумент как ссылку, а не указатель, чего я редко делал. Я всегда проходил мимо указателей. Поэтому я собирался изменить его...
8 лет, 3 месяца назад Xavier Holt
4
голоса
5
ответов
Я работаю над унаследованными системами, и я использовал просмотр истории изменений файлов или функций, которые изменяются каждый выпуск в исходном коде, например: // // Rev. No Date Author Descrip...
9 лет, 7 месяцев назад jasonline
2
голоса
3
ответа
Я обыскал сообщение об удалении этого в c++ и знаю, что удаление это, как правило, плохая идея, потому что удаление это обычно означает плохое управление: количество новых и удаление не соответству...
4 года, 4 месяца назад ggrr
7
голосов
8
ответов
Предполагая, что проект использует префикс класса C в течение длительного времени, и было бы пустой тратой времени на поздней стадии, и что человек, который изначально написал руководство по стилю,...
9 лет, 11 месяцев назад Nick Bolton
0
голосов
3
ответа
Какие причины и обстоятельства следует выбирать из javadoc/phpdoc по регулярным комментариям? Я знаю, что такое различие в синтаксисе, но зачем использовать тот или иной. Является ли это главным об...
6 лет, 7 месяцев назад byronyasgur
0
голосов
1
ответ
Я только что нашел этот код в книге K & R, и мне интересно, будет ли он сегодня считаться хорошим: while ((len = getline(line, MAXLEN)) > 0) if (nlines >= maxlines || (p = alloc(len)) == ...
6 лет, 1 месяц назад 2013Asker
2
голоса
1
ответ
Я просто не мог найти ответ в официальной документации . Поэтому PHP Code Sniffer говорит, что это необходимо (стандарт стандартов кодирования escapestudios/symfony2-coding-standard ). Например, ка...
3 года, 3 месяца назад Kirby
0
голосов
1
ответ
В ответ хорошо импортировать внешний java-скрипт, jQuery, css в файл index.htmal в общей папке. и если есть какое-либо влияние на производительность приложений. и я использовал некоторые функции j ...
7 месяцев, 1 неделя назад Oshi_007
0
голосов
2
ответа
Я хочу, чтобы панель имела какой-то dropshadow, такой как TabControl , возможно ли это?
9 лет, 10 месяцев назад MysticEarth
0
голосов
2
ответа
Я проверяю код проекта и нашел метод ниже в контроллере. В сети я обнаружил, что controller предназначен для запроса на получение и предоставляет ответ. Уровень Service предназначен для бизнес-логи...
4 года, 11 месяцев назад VJS
2
голоса
3
ответа
У меня есть страница с несколькими страницами, которые снова получают основную страницу формы, каждая страница содержимого нуждается в некоторых событиях инициализации при загрузке, а также на глав...
4 года назад Shekhar Pankaj
0
голосов
1
ответ
Хотя это не настоящий кодовый вопрос, я все еще спрашиваю его здесь. Потому что я задаюсь вопросом: как вы, ребята, работаете в кодовой базе SOAD, что каждое небольшое изменение ломает несколько фу...
6 лет, 5 месяцев назад RB-Develop
0
голосов
2
ответа
Мне нужно прочитать часть двух файлов, и как только обе части обоих файлов будут загружены, чтобы вызвать функцию, которая выполняет некоторую работу. Каков наилучший способ решения этой проблемы. ...
2 года, 8 месяцев назад Mar
2
голоса
1
ответ
Я иногда использую Source- > Implement Method, но я заметил, что сгенерированный код не соответствует определенному стилю кода из настроек (стиль применяется, когда я правильно использую Source-...
9 лет, 1 месяц назад brandstaetter
4
голоса
1
ответ
возможный дубликат Привет друзья, Я видел много файлов стилей и вижу, что некоторое время @sign было использовано в родительском атрибуте на вкладке стиля в XML файле, а некоторые без этого @, как ...
7 лет, 11 месяцев назад Pratik
0
голосов
1
ответ
У меня есть функция, которая работает на 5 столбцах кадра данных. В конце концов, я хотел бы освободить эту функцию, чтобы другие могли использовать ее со своими собственными данными. Что такое иди...
3 года, 7 месяцев назад Stuart Lacy
2
голоса
3
ответа
У меня есть объект, который делегирует некоторую работу другому объекту, который реализует интерфейс. Затем я создаю анонимные классы, реализующие этот интерфейс, и я хотел бы получить информацию о...
6 лет, 7 месяцев назад phil
1
голос
1
ответ
Я хотел бы посоветовать о наилучшей практике в тестировании существования объекта для кросс-браузерной совместимости. Кажется, что существует множество способов тестирования существования объекта/ф...
7 лет, 12 месяцев назад Richard
3
голоса
7
ответов
Я отвечаю за создание стандартов кодирования и выполнение обзоров кода в моей организации. В нашем исходном коде я перешел что-то вроде: object.Property = myVar1 = myVar2; Я лично этого не делаю, п...
8 лет, 3 месяца назад Matthew Doyle
1
голос
2
ответа
Какие PEP Python имеют дело с стилем кода? Я знаю два: PEP 8 и PEP 257 . Есть ли другие?
6 лет, 1 месяц назад Buttons840
5
голосов
9
ответов
Я очень доволен тем, что в C такие вещи как плохой код: (var_a == var_b) ? TRUE : FALSE Однако, что лучший способ справиться с этим: /* Header stuff */ #define INTERESTING_FLAG 0x80000000 typedef s...
9 лет, 10 месяцев назад me_and
1
голос
2
ответа
Я бы хотел использовать хороший C-редактор кода, который будет иметь встроенную поддержку для: Кодовая раскраска для C, Make, XML, Java и т.д. Lint Cstyle Работает под Ubuntu Возможно, тоже хороший...
8 лет, 8 месяцев назад Albus Dumbledore
0
голосов
1
ответ
В моем проекте Symfony2 у меня есть ModelBundle, который содержит мои сущности и другие пакеты для интерфейса, бэкэнд и т.д., Которые используют этот ModelBundle. У меня есть пара специфичных для м...
8 лет, 1 месяц назад Dieter
1
голос
1
ответ
Примером моего сценария является большая страница настройки для приложения, метод, который я использую, например: //query 1 $stmt = $dbh->prepare("..."); $stmt->execute(); //query 2 $stmt = $...
9 лет, 2 месяца назад John
1
голос
0
ответов
Новое в Xcode-, где я могу изменить шаблоны, которые используются для добавления переменных и свойств экземпляра автогенера, когда я перетаскиваю элемент пользовательского интерфейса из представлен...
8 лет, 3 месяца назад Nicros
1
голос
1
ответ
Кажется, я не могу найти руководство по стилю о том, сколько пробелов должно существовать между каждым "элементом кода". Существуют ли случаи, когда: function myFunction() { var noNewLine; } Это лу...
3 года, 10 месяцев назад Bar Akiva
2
голоса
1
ответ
Я использую Microsoft.FSharp.Core.Collections.FSharpMap и очень часто приходится писать: var oo = world.Entity.TryFind(t); var entity = oo == null ? null : oo.Value; И похоже. Любые предложения для...
8 лет, 5 месяцев назад Timothy Pratley
1
голос
6
ответов
Какими способами можно написать код, который легко модифицируется? Тот, который я узнал из опыта, состоит в том, что мне почти всегда нужно писать, чтобы выбросить. Таким образом, я разработал пред...
10 лет, 6 месяцев назад user79755
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема