Описание тега code-readability

Читаемость кода - это то, насколько легко понять фрагмент кода. Будь то чтение чужого кода или написание собственного.
3 ответа

Каковы лучшие практики для управления свойствами / полями (и данными) и методами в классах?

Вопрос: Каковы лучшие практики для управления свойствами / полями, их данными и методами, используемыми для получения и установки свойств с данными в C#? Я видел два распространенных сценария: Поместите свойства / поля и методы, используемые для заг…
08 июн '17 в 04:55
3 ответа

Может ли этот код jQuery быть реорганизован

Я пытаюсь улучшить свои навыки jQuery, и у меня есть этот кусок кода. Его основная цель - изменить размер фона и изменить его размер, чтобы он оставался на той же высоте, что и адаптивный ползунок, чтобы соответствовать размеру окна; и отслеживание …
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) Я понимаю причину ограничения количества атрибутов экземпляра, но семь кажется немного низким. Я также понимаю…
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…
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. Я понимаю многие концепции языка, я читал о модели наследования прототипов, и я заваливаю свистом все больше и больше интерактивных фронтэндов. Это интересный язык, но меня всегда немного отвлекают спагетти с обратным вызовом…
1 ответ

Как предотвратить чрезмерное вложение тегов в XAML?

Рассмотрим следующий код, в котором цвет ячейки изменяется в зависимости от чего-либо (атрибуты вырезаны для краткости): <UserControl> <Grid> <ListView> <ListView.View> <GridView> <GridViewColumn> <GridViewColu…
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