2016-04-24 10 views
-2

Я не уверен, правильно ли это форум или нет.Checkstyle: Почему в качестве разработчика мы должны беспокоиться об этом?

Я просто хочу спросить, что есть в checkstyle для разработчика. PMD полезен, потому что он улучшает наши навыки кодирования, но контрольный стиль я не уверен. Некоторое предупреждение о контроле слишком ограничено, так как вы можете иметь только одну заглавную букву в имени переменной, объявление импорта и переменной должно быть упорядочено по алфавиту и т. Д.

Мне нравится checkstyle, пока это не просто действие сохранения, но нет, если мне нужно вручную измените наш рабочий код.

Что вы думаете об этом?

ответ

2

Checkstyle является гибким. Вы можете отключить или настроить свои правила. Дело в том, чтобы помочь команде разработчиков стандартизировать определенные соглашения о кодировании, чтобы вы не переформатировали код друг друга и не обсуждали бесконечные детали. Это означает, что весь код в базе кода выглядит одинаково, и эта последовательность обычно облегчает людям выбор.

0

Я использую IntelliJ, у которого есть быстрые исправления для многих его проверок, это не просто проблема, но помогает вам исправить их, что намного лучше ИМХО.

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

Одним словом, вы должны подумать над тем, помогают ли эти инструменты вам улучшить доставку или отвлекать вас.

+0

Спасибо, Питер. Я полностью согласен с вами, мы должны больше сосредоточиться на функции и производительности больше, чем на стиле кода. – sauumum

+1

if i (Wrote My) {resPonse LIKE} это, возможно, вы найдете ((найдите) HARDER), чтобы прочитать, чем если бы я принял более обычный стиль. Это та проблема, которую Checkstyle помогает решить в команде. –

+0

@aetheria, если бы кто-то сделал это, я бы очень коротко и поговорил с ними, чтобы сообщить им, что ожидается. +1 –

2

Checkstyle - это ответ программистов на повторный просмотр собственного кода, чтобы проверить улучшения. Для этого написана программа.

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

Что еще более важно. Для удобства чтения, может быть хорошо иметь согласованный стиль кодирования при работе над проектом вместе с другими людьми. Какой контрольный стиль может помочь обеспечить, путем загрузки определенных согласованных настроек в него.

 Смежные вопросы

  • Нет связанных вопросов^_^