Правило для измерения максимума линий в методе в дротике - PullRequest
0 голосов
/ 29 сентября 2019

Я работаю с флаттером и новичком в дартс программировании.Мне нужно проверить длину метода.Например, рассмотрим следующий метод.

void test(){
   //Need to validate the number of lines in this method
}

Мне нужно знать правило dint lint для ограничения длины строки во всех методах, которые я использую в своемнапример, длина метода test должна составлять всего 50 строк.Пожалуйста, предложите мне способ ограничить длину метода.

Заранее спасибо, Дхарани.

1 Ответ

1 голос
/ 29 сентября 2019

Это для символов строки https://dart.dev/guides/language/effective-dart/style#avoid-lines-longer-than-80-characters Это очень ясно

Если вам действительно нужны строки длиной более 80 символов, наш опыт показывает, что ваш код, вероятно, слишком многословен иможет быть немного более компактным.Основным нарушителем обычно является VeryLongCamelCaseClassNames.Спросите себя: «Каждое слово в этом имени типа говорит мне что-то критическое или предотвращает конфликт имен?» Если нет, рассмотрите возможность его опускания.

Обратите внимание, что dartfmt делает за вас 99%, но последнее 1% это ты.Он не разбивает длинные строковые литералы так, чтобы они помещались в 80 столбцах, поэтому вы должны сделать это вручную.

Они мало говорят о том, сколько строк должно быть в классе, методах, ..Но, с этой статьей, вы должны следовать, если хотите: https://dzone.com/articles/rule-30-%E2%80%93-when-method-class-or

Для конкретного:

Методы не должны иметь в среднем более 30 строк кода (не считаяпробелы и комментарии).

...