-
Вчера показывал свой код, сделали замечание о "неправильном" стиле оформления кода. Я привык писать в таком стиле:
if () then begin
end;
if ()
а не
if () then
begin
end;
if ()
Что тут криминального?
-
перенесите в "прочее"
-
Кого-то должно волновать, как ты привык писать код ?
-
Если работаешь в одиночку - пиши, как хочешь. Но чтобы через пару лет не падать в обморок от своего же кода.
Если работаешь в команде - пиши так, как принято в этой команде.
-
Есть разные стили, по моему и тот и тот правильный, если конечно нет других договоренностей.
-
Второй вариант, конечно, более классический, но не вижу ничего криминального и в первом.
Этож не как у Зотыча было (а почему ошибка в программе? А потому что BEGIN не на той строчке был написан ;)
-
один мальчик использовал такой стиль кода и его кошка бросила всех своих котят.
а еще одна девочка тоже пользовалась таким же стилем и после этого все ее подружки брали ее на свидания в качестве некрасивой подружки!
-
> Что тут криминального?
Скобочки между if и then - лишние
-
10000 строк копания в чужом коде, особенно в лесенках {} по 5-6 уровней отучат от первого варианта в ползу второго автоматически
-
Работал как-то с человеком, исповедующим вот такой стиль:
for x:=1 to List.Count do
DoSomething(List[x-1]);
Лучше б он begin в одну строчку писал, ей-богу :)
-
Лучше б он begin в одну строчку писал, ей-богу :)
лучше бы он узнал про pred и succ
-
> 10000 строк копания в чужом коде, особенно в лесенках {}
> по 5-6 уровней отучат от первого варианта в ползу второго
> автоматически
жмём ctrl+d и читаем всё в нормализованном виде
-
> [5] Rouse_ © (14.02.17 14:50)
> Этож не как у Зотыча было (а почему ошибка в программе?
> А потому что BEGIN не на той строчке был написан ;)
Я это пропустил. Это что там было такое?:)
-
> Inovet © (14.02.17 16:03) [12]
> Я это пропустил. Это что там было такое?:)
Там был шикарный рассказ от дяди Юры, заканчивающийся строфой: "ну так у тебя же BEGIN не на той строке написан" :)
-
> Что тут криминального?
Правильный вот такой вот стиль:
if () {
}
if () then
begin
end;
А на все подобные замечания. Тыж-программист должен знать, что для этого есть автоформат текста. И больше не клюй мои мозги.
-
> for x:=1 to List.Count do
> DoSomething(List[x-1]);
Ну это чистой воды фрик :) Наверное так писал, чтобы от других отличаться.
-
-
> Kerk © (14.02.17 15:42) [9]
Ну могло ж быть и хуже, например так:
for x:=2 to List.Count+1 do
DoSomething(List[x-2]);
-
-
благо сейчас есть ctrl + D, так что любые извращенные фантазии, разве что, кроме именования идентификаторов, легко исправить.