Вопросы с тегом «readability»

Читаемость измеряет, насколько легко код читать и понимать.

3
Должен ли исходный код, выпущенный под лицензией GPL, быть читаемым человеком?
В ответ на другой вопрос , один из авторов предложил, что согласно GPL: ... вам нужно предоставить удобочитаемый [код], а не разделенную пробелами версию ... Мне кажется, что читаемость субъективна и вряд ли будет требоваться в GPL. Это?

7
Как мне управлять очень большим набором правил и магических чисел в моей программе?
Я немного новичок в программировании (по профессии я инженер-механик), и во время простоя я разрабатываю небольшую программу, которая генерирует деталь (SolidWorks) на основе информации от разных людей со всего завода. Основываясь на нескольких входных данных (6, если быть точным), мне нужно сделать сотни вызовов API, каждый из которых может принимать …

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

4
Почему JSX хорош, когда JSP скриптлеты плохи?
React.js предоставляет JSX в виде XHTML-подобного синтаксиса для построения дерева компонентов и элементов. JSX компилируется в Javascript, и вместо предоставления циклов или условных выражений в собственно JSX вы используете Javascript напрямую: <ul> {list.map((item) => <li>{item}</li> )} </ul> Что я еще не смог объяснить, так это почему это считается хорошим, если …

6
Как удалить функцию или функцию при использовании TDD
В текстах о TDD я часто читал об «устранении дублирования» или «улучшении читаемости» на этапе рефакторинга. Но что заставляет меня удалить неиспользуемую функцию? Например, скажем, есть класс Cс методами a()и b(). Теперь я думаю, что было бы неплохо иметь метод, f()который используется C. Фактически f()заменяет все вызовы, b()за исключением модульных …

1
Почему Bootstrap 3 меняет camelCase на тире - это более читабельно?
Мне интересно, в чем причина решения Bootstrap изменить все имена верблюдов на дефисные имена в версии 3.0. Я искал в Google и просмотрел несколько книг, но я могу найти мнения только так или иначе - нет достоверных данных. Существуют ли какие-либо исследования, которые предполагают, что имена переменных в случае верблюдов …

5
Описательное именование против 80 строк символов [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

4
Как определить, является ли язык программирования многословным или кратким?
Языки программирования часто можно описать как многословными или краткими . Насколько я понимаю, многословный язык легко читать и понимать, а краткий язык лаконичен и аккуратен, но труднее для чтения. Должны ли быть другие вещи, которые следует учитывать в определениях? Кажется, что многие из популярных языков программирования сегодня многословны, и эти …

4
Один метод с множеством параметров против множества методов, которые должны вызываться по порядку
У меня есть некоторые необработанные данные, которые мне нужно сделать много (чтобы сдвинуть, повернуть, масштабировать по определенной оси, повернуть к конечной позиции), и я не уверен, что лучший способ сделать это для поддержания читабельности кода. С одной стороны, я могу сделать один метод со многими параметрами (10+), чтобы сделать то, …
16 java  readability 

7
Что можно сделать, чтобы улучшить читаемость математически ориентированного кода на C #, Java и т.п.? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Как программист C и программист C #, одна вещь, которая мне не …
16 java  c#  math  readability 

4
Изучите, насколько хорошо программист может понимать код на незнакомых языках? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Проводятся ли серьезные исследования того, насколько хорошо опытный программист, знающий язык X, может понимать код, написанный …

6
Ноль как константа?
Я недавно сталкивался с этой идиомой программирования: const float Zero = 0.0; который затем используется в сравнениях: if (x > Zero) {..} Может ли кто-нибудь объяснить, действительно ли это более эффективно, доступно для чтения или сопровождения, чем: if (x > 0.0) {..} ПРИМЕЧАНИЕ: я могу подумать о других причинах для …

6
C # становится все труднее читать?
По мере развития C # было добавлено много языковых возможностей. Это дошло до того, что это становится нечитаемым для меня. В качестве примера рассмотрим следующий фрагмент кода из кода Caliburn.Micro здесь : container = CompositionHost.Initialize( new AggregateCatalog( AssemblySource.Instance. Select(x => new AssemblyCatalog(x)) .OfType<ComposablePartCatalog>() ) ); Теперь это только маленький пример. …
15 c#  readability 

4
Хорошее использование try catch-блоков?
Я всегда сталкиваюсь с этим ... пытаясь найти правильный баланс между попыткой / отловом и кодом, который не превращается в этот непристойный беспорядок вкладок, скобок и исключений, которые отбрасываются обратно в стек вызовов, как горячий картофель. Например, у меня есть приложение, которое я сейчас разрабатываю и которое использует SQLite. У …

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

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