[Moscow.pm] Tab или пробелы в коде

Олег Алексеенков proler на gmail.com
Пт Июл 30 07:10:56 PDT 2010


Albert Tugushev <metalikus на gmail.com> писал(а) в своём письме Fri, 30 Jul  
2010 17:58:22 +0400:

> Это еще несовсем плохо :)
>
> В моей практике очень часто встречается код (прошедший сквозь 10-ки
> Вин и Юникс девелоперов), где 50/50 пробелы и табы, 50/50 возврат
> каретки Виндовый и Юниксовый, а также 50/50 CamelCaseFuncsAndVariables
> и lowук_case_funcs_and_variables.
>
> Что самое интересное, когда начинаешь править эту сборную солянку,
> долго не можешь понять в каком же стиле его набирать. Возникает
> желание прогнать через perltidy && dos2unix.

А давайте померяемся
.perltidyrc
--backup-and-modify-in-place
--maximum-line-length=128
--output-line-ending=unix
--nospace-for-semicolon
--cuddled-else
--opening-token-right
--stack-opening-tokens
--nooutdent-long-lines
--break-at-old-comma-breakpoints
--noblanks-before-comments
--indent-spaced-block-comments


и для совсем тяжелого вышеописанного случая прибавляем
  --ignore-old-breakpoints --keep-old-blank-lines=0  
--comma-arrow-breakpoints=0  --maximum-fields-per-table=1  
--no-break-at-old-comma-breakpoints


И вообще, не понимаю, как это, отступы вручную выставлять :)


Подробная информация о списке рассылки Moscow-pm