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

Многие объяснения уже присутствуют, чтобы объяснить, как это происходит и как это исправить, но вы также должны следовать рекомендациям, чтобы избежать 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 ответов

Consolas для меня. Они были особенно разработаны для жидкокристаллического дисплея + механизм подсказки MS. Также Вы могли бы найти тюнер ClearType (MS PowerToy) большое дополнение, поскольку это дает Вам больше контроля тем, как смотрят Ваши шрифты.

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

Verdana.
Легкий читать, и, очень imporetant, легкий отличить подобные символы как O и 0, (и {1 и я и l и т.д.

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

Мне нравится TT ProFont> tweaked< Это чисто и существует четкое различие между 1, l, и я и 0 и O.It работаю лучше всего на уровне 9 ПБ. Это не увеличивается очень хорошо.

ProFont Windows 9pt

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

Его уже сказал несколько раз, но http://www.proggyfonts.com/ является просто потрясающим. Я - большой поклонник Proggy Чистая Разрезанная Нулевая Полужирная Пунктуация. Я делаю большую часть своей работы в c#, таким образом, полужирная пунктуация очень хороша для него.

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

Consolas, если я не работаю по медленному соединению RDP с выключенным сглаживанием шрифта, затем Lucida Console.

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

Я использовал Proggy Чистый TT с Visual Studio в течение нескольких лет теперь. Мне нравится способность выбрать, нуль разрезал шрифт поэтому, когда управление решает программировать вместо, справляются, они не путают 0101 с 0101 (нули).

http://www.proggyfonts.com/

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

+1 Verdana - соглашается с pauldoo

, шрифт переменной ширины А для кодирования, вероятно, не к общему вкусу, но мне действительно нравится четкость Verdana с ClearType.

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

Я рою DejaVu Sans Mono (он, как предполагается, совпадает с Паникой Без) на моем Mac

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

Нужно отметить, что текстовый редактор / IDE, который Вы используете, определяет, как хороший шрифт посмотрит. Я люблю UltraEdit, но единственным шрифтом, который он представляет правильно, является Courier New. Это размывается обо всех других полезных моноширинных шрифтах. Однако Visual Studio делает отличную работу, представляющую любой шрифт точно.

В настоящее время, я проголосую за Consolas. Хотя, я попробую некоторых из других перечисленных в ответах.Спасибо. Btw, отправьте ссылки на загрузку!

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

Если Вы похожи на меня и только клянетесь попыткой засечек Kourier с K, несколько более компактным Курьером.

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

Я - счастливый пользователь ProFont, первоначально доступный на Mac, теперь доступном для всех.

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

Lucida Console или Lucida Sans Typewriter, как можно меньше таким образом, я могу максимизировать объем кода на экране. Иногда Курьер или Монако (например, Монако в TextMate).

0
ответ дан joel.neely 23 November 2019 в 05:58
поделиться

Consolas полностью.

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

Consolas для Visual Studio. Это - первая вещь, которую я изменяю при получении новых настроек установки. Второе инвертирует основные цвета, на белый текст на черном фоне намного легче уставиться в течение многих часов, по-моему.

Черный текст на белом фоне http://college-code.com/stackoverflow/black_on_white.PNG

По сравнению с

Белый текст на черном фоне http://college-code.com/stackoverflow/white_on_black.PNG

второй имеет тенденцию заставлять мои глаза выйти за край меньше после долгого кодирования сессий. Мог быть мой код как бы то ни было.

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

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

Courier New здесь, хотя я собираюсь испытать Зависть после наблюдения его здесь.

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

Мне нравятся консоли также.

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

Я должен был бы также добавить другое голосование за "Droid Sans Mono" Android. Это - очень четкий, ясный шрифт кодирования.

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

В ударе и энергии я использую Lucida Typewriter, но в Kate, Scintilla, Eclipse и Netbeans I (в настоящее время) использование Случайный Lucida, т.е. пропорциональный шрифт. Десять лет назад я начал использовать пропорциональные шрифты в Visual Studio (MS Comic Sans), и это работает очень хорошо на меня. Окрашенная подсветка синтаксиса в упомянутых IDE обеспечивает превосходную удобочитаемость и для тяжелых текстом языков как HTML, и ПРОПИТАЙТЕ ЛАТЕКСОМ пропорциональный шрифт, естественный выбор.

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

ProFont является большим шрифтом для кода, Consolas 2-й бегун. Вы могли всегда идти ретро с небольшим Терминальным шрифтом для небольшой ностальгии (настройте цвет фона к черному и приоритетному шрифту к зеленому для полного эффекта!).

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

Не забывайте цвета!

По некоторым причинам Дельфи 7 в Сумерках не представляет Droid Sans Mono хорошо, но в Visual Studio с оранжевым на черной теме это превосходно. Дежавю Без Моно является лучшим весь бездельник. Я использую его почти везде. Consolas был бы превосходен кроме своего ужасного глифа Q.

Еще одна вещь я нашел, так как я вошел, мир работы то, что даже при том, что у меня есть большое зрение, мне нравится иметь в наличии мой шрифт кода 12 или 13 ПБ размером и чтобы уменьшить чрезмерное напряжение зрения и удостовериться, что я не могу поместить слишком много текста на экран. Это - вид стимула сохранить блоки кода вертикально короткими.

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

, О, и это почти не имеет значения в Windows, потому что Ваш шрифт не будет выглядеть правильным так или иначе. / я замедляющий иск пламени Дона

1
ответ дан John Ferguson 23 November 2019 в 05:58
поделиться
Тахома очень читаем. Если Вам нужен он больше, тогда используют Verdana.
1
ответ дан Lance Roberts 23 November 2019 в 05:58
поделиться

Мне нравится Consolas самому, но когда дело доходит до моноширинных шрифтов существуют довольно многие другие опции для выбора из:

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

Для VS ничто не разбило Fixedsys.

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

Я предпочитаю Прошрифт.

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

Я никогда не слышал о Droid Sans Mono прежде, но я установил его и попробовал его в 9 точках, и я должен сказать, что это - безусловно моно шрифт высшего качества, который я видел на Linux.

На моем Mac это является Паническим Без полностью, использование его в 11 или 12 точках позволяет сглаживаться, это на самом деле продолжает работать моноширинное, который я никогда не видел прежде.

0
ответ дан Markus Amalthea Magnuson 23 November 2019 в 05:58
поделиться

Монако 10 ПБ для меня.

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

Я на самом деле купил Без Сжатого Моно, который является (был) goto шрифт кода в заголовках O'Reilly. Это тем же парнем также, как и Consolas для Microsoft (но Consolas не был доступен, когда я купил его).

Это - действительно хорошая, трудная, ясная поверхность - работы действительно хорошо над слайдами при выполнении такой вещи также.

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

Consolas, работает отлично для различных размеров шрифта, и я ничего не могу найти лучше.

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

Consolas - недавно переключился на него, и это прекрасно.

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

Consolas и Courier New под Windows, Inconsola под * nix. Однако мне очень не хватает старых терминальных шрифтов IBM. Тот из зеленых / оранжевых клемм.

1
ответ дан 23 November 2019 в 05:58
поделиться
Другие вопросы по тегам:

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