Здесь показаны различия между двумя версиями данной страницы.
sasdev:соглашения_по_исходному_коду [04/03/2015 10:17] vdemidov |
sasdev:соглашения_по_исходному_коду [10/01/2020 16:35] (текущий) 213.91.147.82 [Длина строки.] |
||
---|---|---|---|
Строка 31: | Строка 31: | ||
====== Форматирование кода ====== | ====== Форматирование кода ====== | ||
- | ===== Длинна строки. ===== | + | ===== Длина строки. ===== |
Мы предпочитаем делать строки короткими и наглядными. Короткие строки не только более читабельны, но и позволяют задавать операторы в более простой форме (особенно, когда они используются с описательными именами переменных). Методы, состоящие из серий коротких простых операторов, легче для восприятия и модифицирования. Даже диффы в результате точнее показывают, что поменялось между коммитами. | Мы предпочитаем делать строки короткими и наглядными. Короткие строки не только более читабельны, но и позволяют задавать операторы в более простой форме (особенно, когда они используются с описательными именами переменных). Методы, состоящие из серий коротких простых операторов, легче для восприятия и модифицирования. Даже диффы в результате точнее показывают, что поменялось между коммитами. | ||
Строка 70: | Строка 70: | ||
Пример кода: | Пример кода: | ||
+ | |||
+ | function FindItems( | ||
+ | const AVisualConverter: ILocalCoordConverter; | ||
+ | const ALocalPoint: TPoint | ||
+ | ): IVectorItemSubset; | ||
+ | | ||
constructor Create( | constructor Create( | ||
const ARootFolderName: WideString; | const ARootFolderName: WideString; |