readability — все вопросы

1ответ
4 голоса
Использование структуры поля в качестве счетчика цикла?
Краткая информация об этой проблеме если у меня есть такая структура typedef struct { idx_type type; union { char *str; int num; } val } cust_idx; и у меня есть т
1ответ
4 голоса
Удобочитаемость и ремонтопригодность: сжатие операторов в циклы
Во-первых, пример того, что я имею в виду: UINT f, i, s; CONST UINT k[5] = { VK_LBUTTON, VK_RBUTTON, VK_MBUTTON, VK_XBUTTON1, VK_XBUTTON2 }; for (f = RI_MOUSE_LEFT_BUTTON_DOWN, i = 0, s = RI_KEY_
2ответа
4 голоса
увеличение выразительности в тесте элементов массива
Мне нравится Python за его выразительность. Я не могу выразить все так компактно, как хотелось бы. Например, этот я пишу довольно часто: def is_everything_okay(some_array): for s in some_arr
3ответа
4 голоса
CSS межбуквенные и пропорциональные шрифты
Итак, я знаю, что мой вопрос довольно технический, но в основном я хотел бы знать, как конкретно следующий CSS влияет на отображение текста в <p> тэги. p { letter-spacing:2px; font-family:"G
6ответов
4 голоса
Как сделать сокращение более читабельным в Clojure?
A ---- +: = 0 =: + ---- вызов имеет свой аргумент ---- +: = 1 =: + ---- первым.Визуально говоря, это часто самая большая часть формы.напримерПроблема в том, что аргумент ---- +: = 3 =: + ---- (в данно
4ответа
4 голоса
Синтаксис функции времени
Почему функция ---- +: = 0 =: + ---- обычно используется так:вместо этого:Первый метод используется больше только потому, что он, возможно, более читабелен?Или есть другая причина?Благодарю.Редактиров
1ответ
5 голосов
Как элегантно проверить равенство трех значений?
Скажем, у меня есть значения a, b и c. Я хочу выяснить, равны ли они. Если я сделаю if a == b == c{...} Затем я получаю ошибку компиляции invalid operation: a == b == c (mismatched types bool
4ответа
6 голосов
Как уменьшить раздувание кода в C от обработки ошибок отладки [дубликаты]
     На этот вопрос уже есть ответ здесь:                   Что хорошего способы обработки ошибок (очистки и прерывания) в функции, которая инициализирует несколько ресурсов в C?             
2ответа
9 голосов
Научные вычисления: балансирование автономности и повторного использования?
Я пишу код научных исследований, особенно в области биоинформатики. Конечно, в науке результаты должны быть воспроизводимыми. Люди, которые не участвуют в проекте на регулярной основе и не разбирают
5ответов
11 голосов
Цикл на итераторах C ++, начиная со второго (или n-го) элемента
Я ищу читаемый, элегантный способ сделать следующее в C ++, здесь показано в Python: for datum in data[1:]: do work. Итераторы для рассматриваемых данных могут не поддерживать итераторы с п
6ответов
13 голосов
foreach (… in…) или .ForEach (); вот в чем вопрос [дубликат]
   Возможный дубликат: C # foreach vs функциональный каждый Это вопрос о кодировании для удобства чтения. У меня есть XDocument и List<string> имен элементов, которые содержат кон
2ответа
24 голоса
Есть ли IDE /утилита для рефакторинга импорта Python * для использования стандартного синтаксиса module.member?
Недавно мне было поручено поддерживать кучу кода, который довольно сильно использует from module import *. Эта кодовая база стала настолько большой, что конфликты импорта /неоднозначность имен /«
5ответов
26 голосов
Вызов метода получения объекта вместо сохранения его как локальной переменной (объем памяти, производительность)
В следующем фрагменте кода мы дважды вызываем listType.getDescription(): for (ListType listType: this.listTypeManager.getSelectableListTypes()) { if (listType.getDescription() != null) {
9ответов
30 голосов
Какой самый простой способ написать многострочную строку в JavaScript? [Дубликат]
     На этот вопрос уже есть ответ здесь:                   Создание многострочных строк в JavaScript                                      36 ответов                                На
13ответов
40 голосов
Как мне написать больше поддерживаемых регулярных выражений?
Я начал чувствовать, что использование регулярных выражений снижает удобство сопровождения кода. В краткости и силе регулярных выражений есть что-то плохое. Perl сочетает это с побочными эффектами,
3ответа
4 голоса
Это хорошая практика, чтобы поставить Ellipsis на H1
Я разрабатываю блог с большой типографикой, и мне было интересно, поскольку я не смог найти в Интернете ничего об этом, если это хорошая практика - сокращать длинные заголовки с помощью Ellipsis.
1ответ
1 голос
Метрики, которые измеряют читаемость функции
Функции - это первая линия организации в любой программе. Я считаю, что написание их в некоторой степени улучшает читабельность кода. Я работаю над показателями, которые описывают, насколько удобна
5ответов
5 голосов
«Миллионы цветов» против «24-битных»: следует ли упростить технические концепции, чтобы облегчить понимание за счет точности?
Маки обозначают 24-битную глубину цвета, используя термин «миллионы цветов», в то время как Windows называет его «24-битным» или «32-битным». (Мне известно, что «32-разрядный» цвет Windows просто до
1ответ
6 голосов
Какой лучший UX для чтения электронных книг?
Большинство приложений для чтения электронных книг разбивают любой контент на страницы, чтобы имитировать текстовую разбивку физических книг. Мне не удалось найти более глубокое обсуждение этого
4ответа
6 голосов
Заголовок и изображение. Каковы наилучшие методы разработки интерфейсов на основе статей для максимальной читаемости?
В каждом интерфейсе понимание важности каждого элемента для удовлетворения потребностей пользователей является основной задачей. В случае конструкций страниц статьи, чтобы максимизировать оптимал
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132