Описание тега code-readability
Читаемость кода - это то, насколько легко понять фрагмент кода. Будь то чтение чужого кода или написание собственного.
3
ответа
Каковы лучшие практики для управления свойствами / полями (и данными) и методами в классах?
Вопрос: Каковы лучшие практики для управления свойствами / полями, их данными и методами, используемыми для получения и установки свойств с данными в C#? Я видел два распространенных сценария: Поместите свойства / поля и методы, используемые для заг…
08 июн '17 в 04:55
3
ответа
Может ли этот код jQuery быть реорганизован
Я пытаюсь улучшить свои навыки jQuery, и у меня есть этот кусок кода. Его основная цель - изменить размер фона и изменить его размер, чтобы он оставался на той же высоте, что и адаптивный ползунок, чтобы соответствовать размеру окна; и отслеживание …
15 июн '12 в 13:25
0
ответов
Java 8 указывают метод, реализованный в интерфейсе
Простой вопрос: как вы можете написать this.method(), чтобы указать метод класса, super.method(), чтобы указать метод суперкласса, есть ли синтаксис, чтобы указать, что метод был реализован в методе интерфейса java 8 по умолчанию.
17 апр '18 в 07:23
1
ответ
Создание фильтра Twig для назначения значений по умолчанию, если не указано иное
Я пытаюсь использовать веточку в качестве системы шаблонов для моего сайта. Я хочу написать что-то вроде... {{ title }} {% pageAuthor | Unknown %} Я хотел бы, чтобы "Неизвестно" стало значением по умолчанию, если pageAuthor пуст. Я мог бы использова…
07 авг '16 в 20:13
3
ответа
Как бороться с сообщением Pylint "too-many-instance-attribute"?
Я только что попытался скопировать некоторый код с помощью Pylint, и последняя оставшаяся ошибка R0902: too-many-instance-attributes (8/7) Я понимаю причину ограничения количества атрибутов экземпляра, но семь кажется немного низким. Я также понимаю…
26 июн '14 в 15:27
2
ответа
Java 8: Как элегантно удалить избыточные внешние объекты на основе внутреннего идентификатора объекта и даты в Java 8?
Существует ObjectOuter, который содержит другой объект с именем ObjectInner, имеющий идентификатор. Нам нужно удалить Redundant ObjectOuter с дублирующимися идентификаторами ObjectInner. (У нас есть другой объект DateFinish на картинке) public stati…
07 июн '18 в 03:55
1
ответ
Как управлять, какую переменную / переменную экземпляра использовать для API Rails
У меня есть 2 способа кода, но я не знаю, какой из них лучше для памяти. def create user = User.find(params[:id]) address = nil user.transaction do address = user.address.create!(params[:address_params]) end render json: user, address end или же def…
27 фев '19 в 02:58
2
ответа
sql читаемость INNER JOIN ON
Для читабельности sql мне интересно, каков наилучший способ структурировать мой INNER JOINs. Глядя, я вижу множество различных методов в моей организации. 1 SELECT * FROM foo INNER JOIN bar ON foo.foo_id = bar.foo_id 2 SELECT * FROM foo INNER JOIN b…
26 окт '17 в 14:32
0
ответов
Элегантный способ суммирования по дублирующим значениям MultiIndex
У меня есть DataFrame с многоуровневым MultiIndex. Я знаю, что в MultiIndex есть дубликаты (потому что меня не волнует различие, о котором заботится базовая база данных) Я хочу подвести итог по этим дубликатам: >>> x = pd.DataFrame({'month'…
19 авг '14 в 16:25
2
ответа
Как я могу скрыть код трассировки в Visual Studio IDE C#?
Поскольку я начинаю добавлять больше трассировки в свой код, я понимаю, что он добавляет много беспорядка. Я знаю, что Visual Studio позволяет скрывать и раскрывать код, однако я хотел бы иметь возможность группировать код в "отслеживающий" код, а з…
29 мар '10 в 20:18
1
ответ
Генерация октавного запроса с использованием Java
У меня сложная процедура рисования, написанная на Октаве. Я хочу позвонить с JAVA. Итак, я генерирую некоторый октавный запрос, используя JAVA для вызова этого draw функция. Однако эта часть кода не кажется мне правильной: String line = "draw('" + h…
08 дек '13 в 20:11
2
ответа
JQuery: альтернатива каждому () для условной проверки выбранных значений флажков
1) Флажки имеют пять значений: GRA, RRA, FRA, MRA, CHDA 2) Флажок класса Имя ой. Общее для всех 5. 3) Мы сгенерируем исключение, если значение FRA, MRA, CHDA не выбрано 4) Ниже приведен фрагмент, который я использую для достижения этой цели: var ava…
16 июл '18 в 12:31
2
ответа
Переписать и сократить выражение регистра
У меня есть такой блок кода, где я просто увеличиваю счетчики: switch fileInfo.RequestType { case lib.WRITE: WriteCounter += 1 case lib.READ: ReadCounter += 1 } Мне кажется, что этот фрагмент не похож на идиоматический код Голанга. Можно ли сделать …
30 окт '18 в 22:34
5
ответов
Улучшение разборчивости условных выражений
Я строю HTTP-сервер для моего устройства Android. Я использую много операторов IF-ELSE для обработки разных запросов. Поскольку я буду делиться своим кодом с другими людьми для дальнейшего использования, мне придется сделать его как можно более разб…
12 сен '13 в 08:19
6
ответов
Каковы преимущества использования анонимных функций вместо именованных функций для обратных вызовов и параметров в коде событий JavaScript?
Я новичок в JavaScript. Я понимаю многие концепции языка, я читал о модели наследования прототипов, и я заваливаю свистом все больше и больше интерактивных фронтэндов. Это интересный язык, но меня всегда немного отвлекают спагетти с обратным вызовом…
22 апр '12 в 23:49
1
ответ
Как предотвратить чрезмерное вложение тегов в XAML?
Рассмотрим следующий код, в котором цвет ячейки изменяется в зависимости от чего-либо (атрибуты вырезаны для краткости): <UserControl> <Grid> <ListView> <ListView.View> <GridView> <GridViewColumn> <GridViewColu…
28 май '13 в 19:59
5
ответов
Инструменты и методы для улучшения понимания незнакомого кода?
Я понял, что моя самая большая слабость как студента-программиста - моя плохая способность понимать код других людей. У меня нет никаких проблем с кодом "учебника" или четко закомментированным кодом, но когда мне дают программу из нескольких сотен с…
02 дек '10 в 14:54
7
ответов
Самый элегантный способ борьбы с одиночками / множественными числами?
Допустим, вы создаете программное обеспечение для блога и хотите показать количество комментариев, полученных в записи. Вы можете сделать это так: [Entry title] [Content........] [ <?php print($numComments;) ?> Comments] Что может привести к: …
21 июл '09 в 19:53
4
ответа
Включение закомментированного объявления класса в файл реализации
Всем известны преимущества более удобочитаемого кода. Поэтому, чтобы сделать мой код более читабельным, я обычно делаю добавление закомментированного класса в файл реализации этого класса.Таким образом, мне не нужно просматривать различные каталоги …
17 ноя '09 в 17:38
4
ответа
Как мне избежать заполнения строк?
Моя самая большая проблема с HTML заключается в том, что разрывы строк добавляют крошечное пространство между элементами. ( jsFiddle.) Это может испортить макеты, где дочерние элементы имеют размеры, точно соответствующие их родителям. Я где-то чита…
25 авг '11 в 06:06