Вопросы с тегом 'readability'

Считываемость - это субъективный параметр, используемый для измерения аспекта качества кода. Он основан на предположении, что код должен быть легко понятен людям как по форме, так и по смыслу.
20

Is "for (;;)" быстрее чем "while (TRUE)"? Если нет, то почему люди используют его?

for (;;) { //Something to be done repeatedly } Я видел такие вещи, которые много использовали, но я думаю, что это довольно странно... Не было бы гораздо яснее сказать while(true) или что-то в этом роде? Я предполагаю, что (как и причина, по ...
09 апр. '10 в 22:04
39

Если использовать <или <= в цикле for

Если вам нужно было проходить через цикл 7 раз, вы бы использовали: for (int i = 0; i < 7; i++) или for (int i = 0; i <= 6; i++) Существует два соображения: производительности читаемость Для производительности я предполагаю Java или С#...
08 окт. '08 в 12:59
9

Как разделить длинное регулярное выражение на несколько строк в JavaScript?

У меня очень длинное регулярное выражение, которое я хочу разбить на несколько строк в моем JavaScript-коде, чтобы каждая строка длиной 80 символов соответствовала правилам JSLint. Думаю, это просто лучше для чтения. Здесь образец образца: var patte...
07 сент. '12 в 11:17
12

Логическая удобочитаемость

Простой вопрос, с точки зрения удобочитаемости, какое имя метода вы предпочитаете для логического метода: public boolean isUserExist(...) или public boolean doesUserExist(...) или public boolean userExists(...)
14 окт. '09 в 14:42
11

"если ключ в dict" против "попробуй/кроме" - что является более читабельной идиомой?

У меня есть вопрос об идиомах и читаемости, и, по-видимому, существует столкновение философий Питона в этом конкретном случае: Я хочу построить словарь A из словаря B. Если конкретный ключ не существует в B, ничего не делайте и продолжайте. Какой с...
22 дек. '10 в 18:48
18

Как найти красивый цвет шрифта, если цвет фона известен?

Кажется, что есть так много цветовых колес, цветовых решений и цветных веб-приложений, где вы даете один цвет, и они найдут пару других цветов, которые создадут гармонический макет при использовании в комбинации, Однако большинство из них фокусируютс...
19 нояб. '08 в 13:21
16

Почему я должен использовать ключевые слова SQL?

Возможный дубликат: Есть ли веская причина использовать верхний регистр для ключевых слов T-SQL? Простой вопрос. Я лично считаю строку строчных символов более читаемой, чем строку символов верхнего регистра. Является ли какой-то старый/популяр...
03 мар. '09 в 21:09
35

Должен ли разработчик ориентироваться на читаемость или производительность?

Часто разработчик будет сталкиваться с выбором между двумя возможными способами решения проблемы - одним из которых является идиоматический и читаемый, а другой - менее интуитивным, но может работать лучше. Например, в языках на основе C существует д...
08 окт. '08 в 14:54
22

Как упростить мой код для следующего разработчика?

Я занимаюсь своей первой работой по программированию около 8 месяцев, и до сих пор я узнал невероятные суммы. К сожалению, я являюсь единственным разработчиком для небольшой компании-автозагрузки для внутренних приложений. Впервые, хотя, я отдам не...
23 апр. '10 в 12:43
6

Почему в JavaScript недостаточно "утверждать" утверждения?

В книге Javascript: The Good Parts от Douglas Crockford, это все, что автор должен сказать о продолжении заявления: Оператор continue перескакивает в начало цикла. Я никогда не видел код, который не был улучшен путем реорганизации его, чтобы удалит...
30 июл. '12 в 20:03
6

Почему код в большинстве реализаций STL настолько запутан?

STL - критическая часть мира С++, большинство реализаций проистекают из первоначальных усилий Степанова и Муссера. Мой вопрос задан критичностью кода, и он является одним из основных источников для людей, чтобы просмотреть примеры хорошо написанного...
14 нояб. '10 в 22:51
9

Использование "if versus", если только для условий Perl

Каковы некоторые рекомендации по наилучшему использованию if по сравнению с unless в коде Perl? Есть ли веские причины предпочесть тот или иной в некоторых ситуациях?
15 июн. '10 в 20:20
3

Разделение строк С++ на несколько строк (синтаксис кода, не анализ)

Не следует путать с тем, как разбить синтаксический анализ строки, например: Разделить строку на С++? Я немного смущен, как разбить строку на несколько строк в С++. Это звучит как простой вопрос, но возьмите следующий пример: #include <iostream...
04 окт. '10 в 21:13
5

Python: если не val, vs, если val is None

Я всегда кодировался в стиле if not value, однако несколько руководств привлекли мое внимание, что, хотя этот стиль работает, у него, похоже, есть две потенциальные проблемы: Это не вполне читаемо; if value is None, несомненно, более понятно. Эт...
22 авг. '11 в 19:20
13

Как написать более удобные регулярные выражения?

Я начал чувствовать, что использование регулярных выражений снижает ремонтоустойчивость кода. Есть что-то злое в отношении терпения и силы регулярных выражений. Perl сочетает это с побочными эффектами, такими как операторы по умолчанию. У меня есть ...
02 апр. '09 в 4:05