Вопросы с тегом «coding-style»

**НЕ ИСПОЛЬЗУЙ! Этот тег относится к полностью продуманному предмету и поэтому больше не является тематическим. ** Вопросы, которые следуют стилю и соглашениям кодирования.

12
Следует ли писать сообщения коммитов в настоящем или прошедшем времени? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Итак, что, по вашему мнению, лучше …

11
Есть ли причина для очистки неиспользуемого импорта в Java, кроме уменьшения беспорядка?
Есть ли веская причина избегать неиспользуемых операторов импорта в Java? Насколько я понимаю, они существуют для компилятора, поэтому множество неиспользуемых импортов не повлияют на скомпилированный код. Просто чтобы уменьшить беспорядок и избежать конфликтов имен в дальнейшем? (Я спрашиваю, потому что Eclipse выдает предупреждение о неиспользуемом импорте, что немного раздражает, когда …

8
Отступы #defines
Я знаю, что #defines и т. Д. Обычно не имеют отступа. Зачем? Я сейчас работаю над кодом, который представляет собой ужасную смесь #defines, #ifdefs, #elses, #endifs и т. Д. Все это часто смешивается с обычным кодом C. Отсутствие отступов#define s делает их трудными для чтения. А смесь кода с отступом …

8
Почему у функции должна быть только одна точка выхода? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Я всегда слышал о функции единственной …

13
Простой способ создать матрицу случайных чисел
Я пытаюсь создать матрицу случайных чисел, но мое решение слишком длинное и выглядит некрасиво random_matrix = [[random.random() for e in range(2)] for e in range(3)] это выглядит нормально, но в моей реализации это weights_h = [[random.random() for e in range(len(inputs[0]))] for e in range(hiden_neurons)] который крайне нечитаем и не помещается …

13
Есть ли стандартное соглашение об именах для элементов XML? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос Есть ли какой-либо стандарт, де-факто или иначе, для документов XML? Например, какой способ …

30
Безнравственно ли я использую имя переменной, которое отличается от своего типа только регистром?
Например, возьмите этот фрагмент кода: var person = new Person(); или для вас Pythonistas: person = Person() Мне постоянно говорят, насколько это плохо, но я еще не видел примера безнравственности этих двух строк кода. Для меня человек - это Личность, и попытки дать ему другое имя - пустая трата времени. …

6
Какие шаблоны я могу применить к коду, чтобы упростить перевод на другой язык программирования? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос Я собираюсь выполнить побочный проект, целью которого является перевод …

30
Регистрация «закомментированного» кода [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Хорошо, вот кое-что, что вызвало некоторые …

9
Какая выгода от объявления метода статическим
Недавно я просматривал свои предупреждения в Eclipse и наткнулся на это: Он выдаст предупреждение компилятору, если метод может быть объявлен как статический. [править] Точная цитата в справке Eclipse, с акцентом на частные и окончательные: При включении компилятор выдает ошибку или предупреждение для методов, которые являются закрытыми или окончательными и относятся …

3
Неявное преобразование и класс типа
В Scala мы можем использовать как минимум два метода для модификации существующих или новых типов. Предположим, мы хотим выразить, что что-то можно количественно оценить с помощью Int. Мы можем определить следующую черту. Неявное преобразование trait Quantifiable{ def quantify: Int } И затем мы можем использовать неявные преобразования для количественной оценки, …

10
Лучшая практика: упорядочивание общедоступного / защищенного / частного в определении класса?
Я начинаю новый проект с нуля и хочу, чтобы он был чистым / имел хорошие стандарты кодирования. В каком порядке опытные разработчики здесь любят раскладывать вещи внутри класса? A: 1) общедоступные методы 2) частные методы 3) общедоступные вары 4) частные вары B: 1) публичные vars 2) частные vars 3) публичные …

5
Является ли использование assert () в C ++ плохой практикой?
Я обычно добавляю множество утверждений в свой код на C ++, чтобы упростить отладку, не влияя на производительность сборок выпуска. Теперь assertэто чистый C макро разработан без механизмов C ++ в виду. C ++, с другой стороны, определяет std::logic_error, что должно быть выброшено в случаях, когда есть ошибка в логике …

8
Пробел перед закрывающей косой чертой?
Я часто видел пробел перед закрывающей косой чертой в тегах XML и HTML. Разрыв строки XHTML, вероятно, является каноническим примером: <br /> вместо того: <br/> Пространство кажется лишним. На самом деле считаю, что это лишнее. По какой причине написано это пространство? Я читал, что это пространство решает некоторые «проблемы с …
93 html  xml  xhtml  coding-style 

10
Стиль JavaScript для дополнительных обратных вызовов
У меня есть некоторые функции, которые иногда (не всегда) получают обратный вызов и запускают его. Является ли проверка, определен ли обратный вызов / функция, хорошим стилем или есть лучший способ? Пример: function save (callback){ .....do stuff...... if(typeof callback !== 'undefined'){ callback(); }; };

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.