0
ответов

Emacs: свернуть один блок кода на любом уровне отступа, не полагаясь на скобки

(Этот вопрос относится к любому языку - например, Python и Haskell - который позволяет вам организовать код с помощью отступов вместо скобок. Такие языки более читабельны и занимают меньше времени ...
вопрос задан: 18 January 2019 22:36
0
ответов

Почему код в большинстве реализаций STL настолько запутан?

STL является критически важным элементом мира C ++, большинство реализаций происходит от начальных усилий Степанова и Мюссера. Мой вопрос связан с критичностью кода, и он является одним из ...
вопрос задан: 23 May 2017 12:34
0
ответов

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

Не путайте с тем, как разделить строку с умом, например: Разделить строку в C ++? Я немного смущен тем, как разбить строку на несколько строк в С ++. Это звучит просто ...
вопрос задан: 23 May 2017 12:17
0
ответов

Есть ли способ использовать удобочитаемость и python для извлечения только текста, а не HTML?

Мне нужно извлечь чистый текст из случайной веб-страницы во время выполнения на стороне сервера. Я использую Google App Engine и порт Python Readability. Есть несколько таких. ранняя версия от gfxmonk, основанная на...
вопрос задан: 23 May 2017 11:55
0
ответов

Вызов getters для объекта вместо сохранения его как локальной переменной (объем памяти, производительность)

В следующем фрагменте кода мы дважды вызываем вызов listType.getDescription (): for (ListType listType: this.listTypeManager.getSelectableListTypes ()) {if (listType.getDescription ()! = Null) {...
вопрос задан: 15 July 2016 10:09
0
ответов

Инструменты и методы для улучшения понимания незнакомого кода? [закрыто]

Я понял, что моя самая большая слабость как студента-программиста - это плохая способность понимать чужой код. У меня нет никаких проблем с «учебным» кодом или кодом с четкими комментариями ...
вопрос задан: 29 July 2015 02:01
0
ответов

Как написать читаемый Javascript

В JavaScript стандартные правила форматирования кода, кажется, не сокращают его. Вы по-прежнему получаете беспорядок});}); повсюду, и я не думаю, что я вообще знаю об установленных правилах для ...
вопрос задан: 15 December 2013 11:59
0
ответов

Советы по написанию краткой и элегантной Java [закрыто]

Пожалуйста, поделитесь своими приемами, как сделать ваш Java-код лаконичным, но при этом читабельным. Исходя из Python, я страдаю от "ох, это выглядит так многословно", что иногда трудно уместить даже 100-символьный ...
вопрос задан: 18 July 2013 13:50
0
ответов

StringBuilder / StringBuffer против оператора «+»

I ' Я читаю «Лучше, быстрее, легче Java» (Брюса Тейта и Джастина Гетланда) и знаком с требованиями к удобочитаемости в командах гибких шрифтов, например, что Роберт Мартин обсуждает в своей чистой ...
вопрос задан: 9 February 2013 11:27
0
ответов

Доступ к переменным-членам напрямую или передача в качестве параметра?

Я заметил, что даже при соблюдении принципа единой ответственности OOD иногда классы все равно становятся большими. Иногда доступ к переменным-членам непосредственно в методах напоминает наличие...
вопрос задан: 4 August 2012 17:47
0
ответов

Можете ли вы применить операцию непосредственно к аргументам в map/reduce/filter?

map и filter часто взаимозаменяемы со списками, но reduce не так легко заменить, как map и filter (и, кроме того, в некоторых случаях я все равно предпочитаю функциональный синтаксис )....
вопрос задан: 9 July 2012 20:28
0
ответов

Читабельность кортежей: [0,0] vs (0,0)

Я использую Python несколько раз и открываю для себя "питоновский" способ кодирования. Я использую много кортежей в своем коде, большинство из них являются полярными или декартовыми позициями. Я поймал себя на том, что пишу это: ...
вопрос задан: 29 June 2012 12:19
0
ответов

Сделать большие константы в исходном коде C более читабельными?

Я работаю над кодом для микропроцессора. У него есть несколько больших критических констант. #определить F _ЦП 16000000UL В данном случае это частота ЦП. В Герцах. Как есть, довольно трудно сказать...
вопрос задан: 12 June 2012 09:09
0
ответов

Управление количеством скобок в clojure

Я новичок в clojure, и главное, с чем я борюсь, это написание читаемого кода.Я часто получаю функции, подобные приведенной ниже.(fn rep ([lst n] (повтор (отдых первый )п (так en...
вопрос задан: 10 April 2012 19:37
0
ответов

Независимая функция или метод

Мне нужно работать с двумя объектами класса таким образом, чтобы вернуть третий объект того же класса, и я пытаюсь определить, лучше ли сделать это в виде независимой функции, которая ...
вопрос задан: 27 October 2011 17:25
0
ответов

Доступ iOS к функции Safari Reader через UIWebView

Я использую iOS 4.3, и мне было интересно, могу ли я получить доступ к функции Safari «Reader», с помощью которой веб-страницы удаляются с рекламой, прочим мусором и контент занимает ...
вопрос задан: 5 October 2011 06:37
0
ответов

2 Обновление проблем в ListFragment

У меня есть две проблемы с ListFragment: Я хочу обновить ListFragment, как только я нажму кнопку, которую я определяю в XML File.Я первоначально загрузить данные DataAdapter в AsyncTask в...
вопрос задан: 1 September 2011 23:15
0
ответов

Python: if not val, vs if val is None

Я всегда кодировал в стиле if not value, однако несколько руководств обратили мое внимание на то, что хотя это стиль работает, похоже, у него есть 2 потенциальные проблемы: он не полностью читается; if ...
вопрос задан: 22 August 2011 19:20
0
ответов

System.out.println () vs \ n в Java

Допустим, я хотел напечатать 5 строк. Какой метод лучше (по производительности и удобочитаемости). System.out.println (); System.out.println (); System.out.println (); System.out.println (); System.out ....
вопрос задан: 13 July 2011 21:05
0
ответов

Как аккуратно сопоставить «x» и «[x]» с регулярным выражением без повторения?

Я пишу регулярное выражение Perl, чтобы сопоставить обе строки x bla и [x] bla. Одна альтернатива - / (?: x | \ [x \]) bla /. Это нежелательно, потому что в реальном мире x более сложен, поэтому я хочу избежать ...
вопрос задан: 26 June 2011 16:42
0
ответов

typedef шаблона со всеми аргументами по умолчанию

Я объявляю шаблонный класс со всеми параметрами, имеющими аргументы по умолчанию, например: template class Foo {}; Тогда следующие два эквивалентны: Foo one; ...
вопрос задан: 11 June 2011 15:11
0
ответов

Стиль множественных сравнений Python?

Мне интересно, есть ли способ сделать следующее в более компактном стиле: if (text == "Text1" или text == "Text2 "or text ==" Text3 "или text ==" Text4 "): do_something () Проблема в том, что у меня есть еще ...
вопрос задан: 18 March 2011 15:19
0
ответов

Научные вычисления: балансирование автономности и повторного использования?

Я пишу код научных исследований, особенно в области биоинформатики. Конечно, в науке результаты должны быть воспроизводимыми. Люди, которые не участвуют в проектах на регулярной основе и не ...
вопрос задан: 13 March 2011 10:52
0
ответов

Какая цветовая схема лучше всего подходит для чтения при солнечном свете? [закрыто]

Без учета типов экрана (ЖК-дисплей с подсветкой, OLED, матовый, глянцевый и т. д.), какая цветовая гамма обеспечивает лучшую читаемость при прямом солнечном свете? Я не смог найти много информации об этом за день ...
вопрос задан: 1 March 2011 14:35
0
ответов

Оптимизированный алгоритм преобразования десятичной дроби в «красивую» дробь

Вместо преобразования произвольной десятичной дроби в точную дробь (что-то вроде 323527/4362363) я пытаюсь преобразовать только в общие, легко различимые (с точки зрения читабельности) количества ...
вопрос задан: 13 January 2011 03:45
0
ответов

Как запустить программу Python в командной строке в Windows 7?

Я пытаюсь понять узнал, как запускать программы Python с помощью командной строки в Windows 7. (я уже должен был это понять ...) Когда я набрал «python» действующая программа или пакетный файл.

Первым местом, где я нашел помощь, б

вопрос задан: 6 January 2011 23:52
0
ответов

Maintainability suggestions and best practices for template programming

Maintainability of templates is a problem. This is a simple fact, when you're working outside the community dedicated to generic libraries. I don't want my friends and colleagues to have to use ...
вопрос задан: 21 December 2010 22:12
0
ответов

Приведение типов C и удобочитаемость в C ++

Да, я знаю, что вам не следует ' Я использую приведение типов в стиле C в C ++, но в некоторых случаях я действительно думаю, что это будет намного более читаемым, если вы это сделаете, сравните эти два, например: d = ((double) i * 23.54) / (d + (double)
вопрос задан: 9 December 2010 15:10
0
ответов

Производительность Java try / catch, рекомендуется ли свести к минимуму то, что находится внутри предложения try?

Учитывая, что у вас есть такой код: doSomething () // этот метод может вызывать проверил исключение // делаем некоторые вычисления присваивания doAnotherThing () // этот метод может также генерировать тот же тип ...
вопрос задан: 25 November 2010 21:19