Публикации по теме 'readability'


Спасибо, Шубхам за ответ.
Спасибо, Шубхам за ответ. Моя цель в этой статье состояла в том, чтобы сосредоточиться на почему части церемонии связывания , а не на части как” . И я полагаю, что для того, чтобы сделать вывод об использовании только функции стрелки, мне потребовалось бы собрать некоторые статистические данные, прежде чем я смогу составить мнение только об этом выборе. Написание кода также связано с читабельностью. 🙂

Возможности нестандартных типов
Вы, наверное, задаетесь вопросом, зачем вам вообще читать статью о таком сухом, как шрифты в компьютерном программировании. Это справедливо, это действительно звучит ужасно скучно, и если вы не программист, то из любви к сыру и печенью уходите сейчас. Однако, если вы программист, то я надеюсь, что хотя бы заставлю вас задуматься на несколько минут и, может быть, просто возможно, немного улучшить то, как вы кодируете. Обратите внимание: ключевые концепции в этой статье применимы в..

Что такое читаемый код?
Код создает интерфейсы. Но сам код также является интерфейсом. Для чего-то столь важного читабельность кода шокирующе плохо определена. Мы часто представляем это как набор правил: используйте выразительные имена переменных. Когда функция становится большой, разделите ее на более мелкие функции. Используйте стандартные шаблоны проектирования. Но все мы видели код, который следует правилам и все еще каким-то образом остается беспорядочным. Мы могли бы попытаться решить эту..

Борьба с затемнением
ES6 принес удивительную функциональность и улучшения, которые могут сэкономить ваше время. Это также упрощает написание более функционального кода и улучшает переносимость кода. Риск, который мы берем на себя со всеми этими улучшениями, заключается в том, что мы можем забыть сделать наш код читабельным и удобным для сопровождения. Это не новая проблема. Мы все усложняем, используя анонимные функции, когда этого не следует делать, не документируя наш код и не добавляя комментарии, а..

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

Есть ли какое-либо существенное преимущество в чтении строки непосредственно из элемента управления вместо ее перемещения в переменную?
sqlInsertFrame.Parameters.AddWithValue("@UserName", txtUserName.txt); Учитывая приведенный выше код... если мне не нужно перемещать данные текстового поля в строковую переменную, лучше ли читать данные непосредственно из элемента управления?...
77 просмотров
schedule 04.10.2022

Использование оператора break, даже если предыдущая строка приводит к выходу
Сегодня я читал какой-то код (C, если это кому-то важно) и заинтересовался блоком переключателей. switch (c_type) { case -1: some_function(some_var); break; [...] default: abort(); } Теперь это совершенно простой...
112 просмотров
schedule 14.06.2024

Можно ли разделить файл Visual Basic (.NET/2010) для удобства чтения?
Я пишу программу на Visual Basic 2010. Это HMI (человеко-машинный интерфейс), и поэтому у него есть целый набор кнопок, которые просто отправляют команды на другие устройства. В результате существует огромная куча обработчиков событий для нажатия...
2680 просмотров
schedule 06.05.2024

`if key in dict` против` try / except` - какая идиома более читабельна?
У меня вопрос об идиомах и удобочитаемости, и, похоже, в этом конкретном случае происходит столкновение философий Python: Я хочу создать словарь A из словаря B. Если определенный ключ не существует в B, ничего не делайте и продолжайте. Какой...
72870 просмотров

Доступ к переменным-членам напрямую или передача в качестве параметра?
Я заметил, что даже при соблюдении принципа единой ответственности OOD иногда классы все равно становятся большими. Иногда доступ к переменным-членам непосредственно в методах кажется глобальным состоянием, и в текущей области существует множество...
4426 просмотров
schedule 12.12.2023

Удобочитаемость APL
Мне нужно кодировать в APL. Поскольку код будет поддерживаться в течение длительного времени, мне интересно, есть ли какие-либо документы/книги, содержащие эвристики/советы/примеры, которые помогут в разработке чистых и читаемых программ APL. Это...
1169 просмотров
schedule 21.02.2024

Подавить предупреждение компилятора F #: возможный неправильный отступ: этот токен находится вне контекста
У меня есть несколько тестов xunit, которые я хотел бы расположить следующим образом для удобства чтения: [<Fact>] let ``Has Hash Code 2``() = target.GetHashCode().ShouldBe 2 [<Fact>] let ``ToString yields two``() =...
1147 просмотров

Какой самый читаемый способ написать вложенные функции в javascript?
Пример этого кода, который я написал, кажется не таким читаемым, как мог бы быть: function getShortMessages(messages) { return messages.filter((messages) => { return messages.message.length < 50 }).map((object) => {...
139 просмотров

C# — более удобный способ сравнить одно значение с несколькими значениями в одной строке кода
У меня есть этот фрагмент кода: if (filter != RECENT && filter != TODAY && filter != WEEK && filter != MONTH && filter != ALLTIME) { filter = RECENT; } Обратите внимание, что filter...
943 просмотров