parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Шапка, валенки, тулуп, лыжи | о стиле функций

Александр Петросян (PAF) 21.09.2005 10:20 / 21.09.2005 10:23

можно и как там.
можно и проще.
зависит от целей.

вариант:
#/auto.p
@main[]
$шапка[^шапкуОдеть[]]
$валенки[^валенкиОбуть[]]
$тулуп[^тулупНапялить[]]
^наЛыжиПоставить[$шапка;$валенки;$тулуп]

@наЛыжиПоставить[шапка;валенки;тулуп]
<title>$шапка.head.title</title>
<meta name="keywords" content="$шапка.head.keywords $тулуп.head.keywords">
чтобы не проверять наличие @шапки, имеет смысл определить все функции и в auto.p, перекрывать по необходимости.

о стиле: старайтесь разбивать код на возможно максимально осмысленные кусочки.
многие думают, что выделять в функцию что-то нужно только если функция вызвается в двух+ местах. это не так.
если функции можно дать хорошее имя, и разделить кусочек кода на две более воспринимаемые читателем части — не нужно экономить клавиатуру.