Рекомендуемые шрифты для программирования? [закрытый]

Многие объяснения уже присутствуют, чтобы объяснить, как это происходит и как это исправить, но вы также должны следовать рекомендациям, чтобы избежать NullPointerException вообще.

См. также: A хороший список лучших практик

Я бы добавил, очень важно, хорошо использовать модификатор final. Использование "окончательной" модификатор, когда это применимо в Java

Сводка:

  1. Используйте модификатор final для обеспечения хорошей инициализации.
  2. Избегайте возврата null в методы, например, при возврате пустых коллекций.
  3. Использовать аннотации @NotNull и @Nullable
  4. Быстрое завершение работы и использование утверждений, чтобы избежать распространения нулевых объектов через все приложение, когда они не должен быть пустым.
  5. Сначала используйте значения с известным объектом: if("knownObject".equals(unknownObject)
  6. Предпочитают valueOf() поверх toString ().
  7. Используйте null safe StringUtils StringUtils.isEmpty(null).

183
задан 5 revs, 5 users 60% 2 January 2010 в 13:47
поделиться

114 ответов

Я никогда не рассматривал изменение моего шрифта, я всегда был счастлив с Курьером. Этот поток истинно открыл мои глаза, если только я мог upvote он!

Пошел с Droid Sans Mono.

1
ответ дан qui 23 November 2019 в 05:58
поделиться

В течение достаточно долгого времени я использовал ProFont, главным образом потому что он позволяет много строк, вписывается в данную высоту (намного больше, чем говорят Consolas или других). Consolas не плох также, хотя...

1
ответ дан Vlado Klimovský 23 November 2019 в 05:58
поделиться

Другое голосование за Dina. Пока Вы используете его в его оптимальном размере (9 ПБ), это выглядит большим.

alt text

1
ответ дан 2 revs 23 November 2019 в 05:58
поделиться

@modesty:

мне жаль, что не было версии Mac.

можно установить шрифт на Mac. Я использую все это время, везде, без любой проблемы. Единственная вещь обратить внимание для состоит в том, чтобы установить nomacatsui при работе с GVIM, или еще лучше, переключиться на MacVim.

1
ответ дан Konrad Rudolph 23 November 2019 в 05:58
поделиться

Я люблю консоли, особенно с курсивом для комментариев. Небольшие курсивные причудливые завитушки являются настолько милыми: P

1
ответ дан Blorgbeard 23 November 2019 в 05:58
поделиться

Я просто недавно переключился от Bitstream Vera Без Моно к Inconsolata, но чтение ответов здесь, я собираюсь дать Consolas шанс некоторое время. Выглядит действительно хорошим до сих пор.

1
ответ дан Nate Smith 23 November 2019 в 05:58
поделиться

Lucida Console каждый раз.

я никогда не находил шрифт, который может упаковать как много строк кода на экран в том же размере точки, не выглядя ограниченным.

И это выглядит хорошим также.

1
ответ дан izb 23 November 2019 в 05:58
поделиться

Другое голосование за Consolas для редактирования кода, и Dina для консоли производится.

1
ответ дан Gerald Bortis 23 November 2019 в 05:58
поделиться

Courier New для меня также, это хорошо расположено с интервалами.

1
ответ дан paul 23 November 2019 в 05:58
поделиться

Я просто попробовал Consolas и Зависть - Зависть кажется "слишком узкой" моим глазам, но Consolas выглядит большим (я нахожусь на Mac). Спасибо за подсказки!

1
ответ дан Michael Neale 23 November 2019 в 05:58
поделиться

Consolas для меня также

1
ответ дан beno 23 November 2019 в 05:58
поделиться

Я нахожусь на PanicSans 12 ПБ w/AA на TextMate, но любовь Inconsolata на Терминале/энергии... (обсуждающий изменение моего шрифта ТМ этому..., но размеру точки 14 ПБ):)

1
ответ дан Levi Figueira 23 November 2019 в 05:58
поделиться

Я должен согласиться с Kevin Kenny, шрифты Proggy полностью, хотя я предпочитаю Чистый Proggy. Но так или иначе необходимо пойти со шрифтом, который ясно показывает различие между номером 0 и буквой O. Который шрифт предварительного просмотра здесь действительно не показывает этому.

1
ответ дан Justin Yost 23 November 2019 в 05:58
поделиться

Я использую Terminuse почти во всем (Eclipse, шпаклевка и другие терминалы): http://fractal.csie.org/~eric/wiki/Terminus_font

я должен сказать, что не получаю его, почему большинство людей использует мелкие шрифты как 9 ПБ, у Вас есть 14-дюймовые мониторы или что?

Для меня лучший способ состоит в том, чтобы использовать размер шрифта, который делает мой контрольный дисплей самое большее одним методом строки 30-40, этот способ, которым я должен создать меньшие методы :)

2
ответ дан Krzysztof Krasoń 23 November 2019 в 05:58
поделиться

Поток битов vera без, шрифт Gnome. Я нахожу его намного более ясное, чем Consolas, который довольно хорош также.

alt text

2
ответ дан 2 revs 23 November 2019 в 05:58
поделиться

Пока я не нашел ProggyTiny, я всегда делал свои собственные шрифты с помощью Растяпа . Это удивительно легко, и могло бы повысить Вашу производительность, если Вы раздражаетесь некоторыми функциями Вашего текущего шрифта (как "Q, также similiar к 0").

2
ответ дан bzlm 23 November 2019 в 05:58
поделиться

Высокий звук Neep 13/17 очень хорош.

2
ответ дан Penz 23 November 2019 в 05:58
поделиться

Я второй Consolas, Inconsolata, DejaVu Sans Mono и Droid Sans Mono, с моим предпочтением, идущим к Droid один.

2
ответ дан wvdschel 23 November 2019 в 05:58
поделиться

Я собираюсь сделать некоторых врагов с этим, но я на самом деле использую - удушье - немоноширинный шрифт! Я иногда переключаюсь назад на моноширинное для устранения неоднозначности чего-то, но главным образом найти, что хороший чистый шрифт гротескового шрифта является самым легким считать и не тратит впустую экранное имущество.

IDE с хорошей окраской синтаксиса помогает.

2
ответ дан Marcus Downing 23 November 2019 в 05:58
поделиться

Шрифт Повышения

Шрифт Повышения является чистым, четким, фиксировано переданным экранным шрифтом гротескового шрифта, который намного легче считать, чем фиксированные имеющие определенную высоту шрифты, которые идут с Windows. Идеально удовлетворенный для программирования, сценариев, записи HTML, и т.д., Шрифт Повышения может использоваться в любом IDE или текстовом редакторе.

3
ответ дан user34411 23 November 2019 в 05:58
поделиться

Другое голосование за Consolas. Мой любимый шрифт IDE в данный момент.

3
ответ дан 1kevgriff 23 November 2019 в 05:58
поделиться

Lucida Sans Typewriter

3
ответ дан Akira 23 November 2019 в 05:58
поделиться

я никогда не находил причину отклониться от Courier New. Я не думаю, что у меня была бы проблема с любым шрифтом, пока это - гротесковый шрифт. Моноширинные шрифты хороши для кодирования, также.

Courier New имеет засечки.

3
ответ дан Jason Pratt 23 November 2019 в 05:58
поделиться

+1 для Consolas, вместе с надлежащим Цветовая схема (я использую белый в первом снимке экрана)

3
ответ дан Michael Stum 23 November 2019 в 05:58
поделиться

Назад в мои дни LC Mac я клялся Монако 9 ПБ, главным образом поскольку оно разрезало 0. Я никогда вполне привык к высоте строки по умолчанию все же.

образец Монако http://www.k8zt.com/ham_fonts/monaco.jpg

Это немного твердо к , разыскивают в исходной версии неOS X.

4
ответ дан 4 revs 23 November 2019 в 05:58
поделиться

Verdana - Переменная ширина и легкий читать на экране в небольших размерах.

4
ответ дан pauldoo 23 November 2019 в 05:58
поделиться

Мой фаворит ProggyClean на уровне 11 пкс. Я использовал его в течение 2-3 лет, и это является большим для получения партий на экране, не будучи болезненным для чтения. Это заслуживает еще большего внимания, чем несколько упоминаний, которые это имело до сих пор:

Proggy Чистый http://www.proggyfonts.com/download/example_proggy_clean.gif

сайт имеет многих , изменения включая разрезанный обнуляют, полужирный для функциональных меток и т.д.:

Квадрат Proggy http://www.proggyfonts.com/download/example_proggy_square_bp.gif

(Как в стороне, мой наиболее любимый любимый текстовый редактор, TextPad, позволяет Вам иметь различные шрифты и размеры шрифта для различных типов файлов, который является действительно замечательной особенностью.)

2
ответ дан 2 revs 23 November 2019 в 05:58
поделиться

Я использую MonteCarlo , который основан на ProFont, но также имеет жирный шрифт . Таким образом, IDE / редакторы, использующие полужирный шрифт для выделения синтаксиса, оставляют ваш текст по-прежнему фиксированной шириной.

Пример java http://bok.net.nyud.net/MonteCarlo/images/java-example.png быстрый пример коричневой лисы http://bok.net.nyud.net/MonteCarlo/images/screenshot-small.gif

Как и ProFont, Proggy и другие, он довольно маленький (и основан на растровом изображении, очевидно, не масштабируется ), но мне нравится мелкий шрифт для кодирования, и он по-прежнему очень четкий и приятный для глаз.

2
ответ дан 23 November 2019 в 05:58
поделиться

Monaco, 11pt, antialias, on Mac OS X. Looks ever better, and crisper on darker backgrounds.

alt text http://www.fabernitor.net/ayaz/monaco11pt.png

3
ответ дан 23 November 2019 в 05:58
поделиться

Консолас . Курсив для комментариев. Единственный способ. Нет, шучу, лучший шрифт для программирования - это! Вот ваша первая программа на C:

The image link must not be working, tell me in a comment http://img40.imageshack.us/img40/8008/picture1iqv.png
Рекомендуется для удобства чтения.
3
ответ дан 23 November 2019 в 05:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: