Главная страница


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Alex.Moshkov                         2:5020/400     27 Sep 2001  09:53:45
 To : All
 Subject : Pamyatka Verstalschiku
 -------------------------------------------------------------------------------- 
 
 
 (Hапечатанов журнале Компьютерра)
 
 Анатолий Левенчук
 ailev@asmp.msk.su
 www.libertarium.ru
 
 Памятка верстальщику
 
 Верстальщики вебсайтов, конечно, ушли в своем развитии от
 полиграфических или даже веб-дизайнеров, но никогда не дойдут до
 программистов (ибо кто ж их пустит!). Учитывая, что верстальщики в
 последнее время слабо понимают, где раки зимуют, я написан эту памятку:
 
 1 Программисты, понятно, занимаются нетленкой - дизайном и написанием
 (внутри)фирменных сайтовых движков и скриптов. Верстальщики допущены
 делать оставшуюся от проЅграммистов часть работы - обслуживать
 потребности заказчиков и начальства.
 
 2 Верстальщики вебсайтов всегда пишут туфту - это главное, о чем они
 никогда не должны забывать. Если верстальщик и был програмЅмистом до
 того, как дотроЅнулся до HTML (или даже XML), с момента этого
 дотрагивания его прошлый опыт не в счет: он уже будет не программировать
 сайт, а верстать туфту.
 
 3 Верстальщику запрещаЅется думать, что сверстанные им шаблоны страниц -
 это программы, ибо HTML c pacширениями не предназнаЅчен для написания
 программ. Поэтому в верстке не бывает свойственных программам вещей
 (например, ошибки ; в шаблонах - это не баги, а наиболее яркие
 проявления общей туфты, написанной
 верстальщиками).
 
  4 Верстальщик, заметивший багу движка, обязан доказать, что это бага.
 Если это была не бага, а фича, то ему все объяснят на понятном языке.
 Остальное - это егопроблемы с заказчиком.
 
  5 Верстальщик никогда не должен отвлекать программистов от работы,
 потому то е пишут нетленные коды, а не туфту. Верстальщик долЅжен
 помнить, что за то вреЅмя, пока он пытается что-то сказать программисту,
 проЅграммист мог бы исправить очередную багу или допрограммировать
 очередную фичу  (впрочем, программист через пару минут разговора ему об
 этом обязательно наЅпомнит).
 
  6 Если движок использует реляционную базу данных, то верстальщик должен
 думать в терминах нереляционных моделей данных, для чего он должен
 хорошо знать SQL в вариантах MySQL, Oracle, PostgreSQL и FireBird.
 ВерЅстальщикам также полезно знать РHР, чтобы уметь верЅстать свою туфту
 не в этом стиле (ибо тогда зачем программисты пишут собственный
 движок!). Полезно также уметь писать в функциональЅном стиле (ибо все
 писатели движков уважают LISP, Has-kell и Eriang) на макроязыке движка,
 в крайнем случае -верстать сайт непосредственЅно на SQL. Те, кто не
 выполняЅет данный пункт, автоматиЅчески попадают под утроенЅное
 воздействие пункта 12.
 
  7 Поскольку HTML (даже облагороженный использоЅванием сайтового
 движЅка) - это не язык программирования, то движок ничеЅго не
 оптимизирует. Верстальщик должен сам оптиЅмизировать свою туфту и не
 жаловаться на программисЅтов: это не их движок медЅленный, а сверстанная
 туфта исполняется медленно. ПоЅчувствуйте разницу.
 
  8 Верстальщики должны писать свою туфту, ориентиЅруясь на версию
 браузера минус две от текущей и на версию движка плюс две от текущей,
 ибо программисты не дремлют по обоим этим поводам. Следствие: они не
 должны использовать констЅрукции, которые (как может потом выясниться)
 не будут работать в следующих верЅсиях движка или прошлом браузере
 программиста.
 
  9 Программисты внутриЅфирменных движков-скриптов всегда правы, и это
 праЅво закреплено кодами этих движков. Если что-то иногда и
 переписывается, то это туфЅта в шаблонах страниц, но не коды движка. То,
 что объем ы текстов движковых скриптов и шаблонов страниц сайта
 сравнимы, не имеет значеЅния, ведь коды скриптов или движка - это
 программы, а коды шаблонов -туфта.
 
  10 верстальщик не имеет право отвечать на вопрос "сколько времени
 потребуЅется на то-то и то-то" невнятЅно ("не знаю", "как получитЅся" и
 т. п.). Это право закЅрепляется только за проЅграммистами. Это
 объективЅно: программирование явЅляется творческой деятельЅностью, а
 написание туфты в шаблонах всегда можно точно спланировать.
 
 11 Hачальство и заказчики имеют полное право команЅдовать
 верстальщиками, а про то, что начальство неЅкомпетентно командовать
 программистами, будет наЅписано в памятке для проЅграммистов. Впрочем,
 праЅвил поведения для програмЅмистов не бывает, поэтому некомпетентность
 начальЅства во всех вопросах постуЅлируется в данной памятке.
 Hекомпетентность начальЅства не касается верстальЅщика - в туфте
 начальство компетентно.
 
  12 Кто из верстальщиков не спрятался, тот и виноват. Кто попал под
 (всегда) горячую руку, тот и виноват. Кратко: верстальщик всегда
 виноват. Даже если виноват программист, то в этом виноват верстальщик.
 
  13 Верстальщики, не приЅзнающие данных правил, могут увольняться -
 меньЅше людей будет отвлекать программистов от работы, спокойней будет в
 коллекЅтиве.
 
  14 Главное: верстальщик (в том числе и динамического вебсайта) не имеет
 никакоЅго права представляться проЅграммистом. Ибо если кажЅдый токарь
 со своим станком с ЧПУ, каждый бухгалтер со своим Excel и даже каждый
 сисадмин со своими конфига м и будут программировать, то кто тогда будет
 творить Hетленные Коды, Которые Hужны Человечеству?!
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Pamyatka Verstalschiku   Alex.Moshkov   27 Sep 2001 09:53:45 
Архивное /ru.website/21358a548b5e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional