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

Readability is a subjective parameter used to measure an aspect of code quality. It is based on the assumption that code should be easily comprehensible by humans, both in its form and in its meaning.
4 ответа

Производительность и читаемость C# с кнопками включения / выключения

Я часто оказывался перед таким кодом: if(Something > 0) { btnOne.Enabled = true; btnTwo.Enabled = true; btnThree.Enabled = false: } else { btnOne.Enabled = false; btnTwo.Enabled = false; btnThree.Enabled = true: } И я всегда задавался вопросом, л…
27 окт '10 в 06:24
3 ответа

Более элегантный способ сравнения объектов, реализующих Comparable

У меня есть следующие объекты (при условии, что класс Rank реализует Comparable): Rank rankA; Rank rankB; Я бы сравнил их так: if(rankA.compareTo(rankB) < 0) // rankA < rankB doSomething(); или же if(rankA.compareTo(rankB) == 0) // rankA == ra…
12 окт '17 в 14:21
3 ответа

Разделение строк C++ на несколько строк (синтаксис кода, без разбора)

Не путать с тем, как разбить строку, например: Разбить строку в C++? Я немного запутался в том, как разбить строку на несколько строк в C++. Это звучит как простой вопрос, но возьмем следующий пример: #include <iostream> #include <string&gt…
04 окт '10 в 21:13
4 ответа

Использование оператора break, даже если предыдущая строка приводит к выходу

Сегодня я читал какой-то код (С, если он кому-то помогает), и мне стало любопытно, что такое блок переключателей. switch (c_type) { case -1: some_function(some_var); break; [...] default: abort(); } Теперь это совершенно простой блок переключателей.…
06 июл '10 в 21:24
0 ответов

Как создать список с большинством, если не со всеми сообщениями об ошибках Python3

Некоторые сообщения об ошибках (чаще всего встречающиеся новичками) не являются достаточно дружественными для самих новичков: Ошибка: объект 'str ' не поддерживает назначение элементов Я думаю, что более внушительное, менее загадочное сообщение было…
07 сен '17 в 14:29
1 ответ

YAML складной без пробелов

Как я могу разбить длинную строку в YAML (например, длинный URL-адрес или имя файла / путь), чтобы символы новой строки не становились пробелами? Пример ввода: url: > https://example.com/?what=Lorem %20ipsum%20dolor %20sit%20amet Выход: { "url": …
08 авг '14 в 17:17
4 ответа

Запись в CSV-файл в Java

Я пишу Java-программу для записи данных в CSV-файл, который выбирает значение счетчика ключа из базы данных и записывает счетчик, соответствующий каждому ключу в файле. Я сделал это с помощью FileWriter, чей псевдокод выглядит так, как показано ниже…
03 мар '14 в 11:45
3 ответа

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

Я пытаюсь улучшить свои навыки jQuery, и у меня есть этот кусок кода. Его основная цель - изменить размер фона и изменить его размер, чтобы он оставался на той же высоте, что и адаптивный ползунок, чтобы соответствовать размеру окна; и отслеживание …
1 ответ

Есть ли способ использовать скрипт Readability со стороннего сайта?

https://www.readability.com/ действительно потрясающе. Я создаю веб-приложение с контентом, который я хотел бы автоматически запускать через него некоторые ресурсы и представлять результат в лайтбоксе. Там есть букмарклет, но не намного. API предна…
23 май '11 в 02:11
3 ответа

Лучшие практики: свойство, функция или ToString?

Я пытаюсь определить наилучшую практику при написании кода для получения строкового представления пользовательского класса. Представьте, что у нас есть следующее: public class DoubleParameter { public double Value { get; set; } public string Descrip…
03 дек '18 в 21:52
0 ответов

Доверительный вызов API читаемости, возвращающий 0,5 для любой переданной ему строки

API читабельности предлагает /confidence ресурс, который возвращает уверенность в том, что данный URL будет правильно проанализирован парсером Readability. Но вызов возвращает 0.5 для любой случайной строки, переданной ему, даже если это недопустимы…
09 дек '15 в 08:27
6 ответов

Обобщенная обработка исключений в Python "Правильный путь"

Иногда я оказываюсь в ситуации, когда хочу выполнить несколько последовательных команд, таких как: try: foo(a, b) except Exception, e: baz(e) try: bar(c, d) except Exception, e: baz(e) ... Такая же картина возникает, когда исключения просто необходи…
24 сен '08 в 19:00
1 ответ

Как загрузить изображения из ответа Readability Parser API в C#

Я использую Readability Parser API для получения содержимого страницы.После полученного результата контент отправляется в kidlegen.exe(для создания.mobi), а затем на мой разжигается по электронной почте. Проблема в том, что контент, который я получа…
07 июн '13 в 05:28
4 ответа

Правильно ли выбрасывать исключения из сторонних пакетов?

Я хочу выдать исключение с определенным именем, и такое исключение уже существует в двустороннем пакете. Например UnexpectedException в java.rmi, Я не использую никаких средств от rmi packege, но название исключения - именно то , что мне нужно. Я мо…
13 мар '13 в 15:50
4 ответа

Следует ли избегать в Java нескольких операторов if, таких как "if (условие) if (условие) ..."?

Моя IDE (IntelliJ IDEA) говорит мне, что у меня есть возможность удалить фигурные скобки в этом выражении if: if (objectIsOfTypeFoo) { if (objectOfTypeFooIsShared) { // do something with Object of type Foo knowing that it's shared... } else { // do …
13 июн '13 в 00:02
1 ответ

Генерация октавного запроса с использованием Java

У меня сложная процедура рисования, написанная на Октаве. Я хочу позвонить с JAVA. Итак, я генерирую некоторый октавный запрос, используя JAVA для вызова этого draw функция. Однако эта часть кода не кажется мне правильной: String line = "draw('" + h…
08 дек '13 в 20:11
4 ответа

Элегантное кодирование, как бороться со скрытым / невидимым HTML-кодом?

Я занимаюсь разработкой сайта вопросов и ответов. Помимо каждого ответа есть кнопка "Выбрать как лучший ответ", эта кнопка должна быть видимой для спрашивающего, но должна быть невидимой для других зрителей. Другая часть веб-страницы почти такая же.…
18 дек '09 в 04:17
1 ответ

Использование шаблона PRG с кнопкой возврата

Эй, ребята, я не использовал шаблон RPG раньше, и у меня был быстрый вопрос.Я хочу иметь возможность предоставить обратную ссылку на страницу, которая отправила сообщение, но я не хочу, чтобы она отображалась в конечном URL (поскольку обратная ссылк…
22 май '11 в 06:44
1 ответ

Перечисляйте размер списка в обратном направлении, но сохраняйте список движущимся вперед

Итак, у меня есть следующий код: amount_of_episodes = len(episodes_from_user_show) for x in episodes_from_user_show: print("[{0}] Episode {1}: {2}".format(amount_of_episodes, x.episode_number, x.name)) # Prints the available list of episodes. amount…
18 авг '17 в 17:29
5 ответов

Как работает эта функция сортировки?

В рамках моей работы мне иногда приходится оценивать кандидатов на должности программиста. Фрагмент кода недавно прошел через мой стол, и мои первые мысли были о том, что я не был уверен, что такой код даже скомпилируется. Но скомпилируйте это, и эт…
03 ноя '10 в 07:15