Публикации по теме '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 просмотров
schedule
26.03.2024
Доступ к переменным-членам напрямую или передача в качестве параметра?
Я заметил, что даже при соблюдении принципа единой ответственности 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 просмотров
schedule
10.11.2023
Какой самый читаемый способ написать вложенные функции в javascript?
Пример этого кода, который я написал, кажется не таким читаемым, как мог бы быть:
function getShortMessages(messages) {
return messages.filter((messages) => {
return messages.message.length < 50
}).map((object) => {...
139 просмотров
schedule
09.12.2023
C# — более удобный способ сравнить одно значение с несколькими значениями в одной строке кода
У меня есть этот фрагмент кода:
if (filter != RECENT &&
filter != TODAY &&
filter != WEEK &&
filter != MONTH &&
filter != ALLTIME)
{
filter = RECENT;
}
Обратите внимание, что filter...
943 просмотров
schedule
06.05.2024