Вверх ↑
Этот топик читают: Гость
Ответов: 4630
Рейтинг: 749
#76: 2015-04-01 19:54:17 ЛС | профиль | цитата
nesco писал(а):
И как мне тогда понимать вот это
Там в посте отдельно по компоненту, а ниже - в общем. Не принимай близко, просто прими к сведению рекомендации в гайдах, и для себя выбери что тебе больше нравится. Я тоже не всему следую, больше интуитивно оформляю.
карма: 26

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#77: 2015-04-01 19:59:41 ЛС | профиль | цитата
Netspirit писал(а):
и для себя выбери что тебе больше нравится

Я практически все делаю по вторым рекомендациям, хотя их раньше не читал. Просто встречал раньше код, написанный в таком стиле (но типы там тоже были с маленькой буквы, как и у меня, как и имена функций, кстати -- inc вместо Inc), и мне он очень понравился. Я его запомнил, и с тех пор пишу именно так.
карма: 22

0
Ответов: 9906
Рейтинг: 351
#78: 2015-04-01 21:52:26 ЛС | профиль | цитата
Netspirit, вот пойди, и все это расскажи Dilma.

А не nesco
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#79: 2015-04-02 08:01:42 ЛС | профиль | цитата
Да нет там ничего сложного.
1. В строке не более 80 символов. Осталось с тех времён, когда принтеры после печати 80-ти знаков переходили на новую строку.
2. Остальное - обыкновенные, вернее упрощённые, правила орфографии языков, имеющих в своём алфавите прописные(заглавные, большие) и строчные (маленькие) буквы: имена (Вася) пишутся с большой, всё остальное с маленькой.
3. Составные имена пишутся или через знак подчеркивания (Вася_Пупкин) или слитно (ВасяПупкин)
4. Кстати, вот это, написанное под грифом "корректно", компилятор не пропустит.

#pas
// CORRECT

if ((X = Y) or (Y = X) or
(Z = P) or (F = J) then
begin
S := J;
end;

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#80: 2015-04-02 09:53:19 ЛС | профиль | цитата
Tad писал(а):
компилятор не пропустит

Почему Ведь переносы условий пропускаются нормально, но само условие должно быть обязательно на предыдущей строке
карма: 22

0
Ответов: 4630
Рейтинг: 749
#81: 2015-04-02 10:27:26 ЛС | профиль | цитата
Скобки закрывающей нет. Либо открывающая лишняя.
карма: 26

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#82: 2015-04-02 11:05:05 ЛС | профиль | цитата
Netspirit писал(а):
кобки закрывающей нет. Либо открывающая лишняя.

Да, точно
карма: 22

0
Ответов: 196
Рейтинг: 43
#83: 2015-04-02 18:50:47 ЛС | профиль | цитата
nesco, в компоненте StrPad cвоиства String, PadString, PadLength есть, а в коде не используются.
карма: 2

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#84: 2015-04-02 19:30:23 ЛС | профиль | цитата
halt писал(а):
в компоненте StrPad cвоиства String, PadString, PadLength есть, а в коде не используются.

Ёжкин кот, точно. Вот я лоха словил

Добавлено
карма: 22

0
84
Сообщение
...
Прикрепленные файлы
(файлы не залиты)