10 запаведзяў сучаснага вэб-распрацоўкі

дзесяць запаведзяўКамунікацыя мае ключавое значэнне як менеджэр па прадуктах з праграмнай кампаніяй. Нядаўна я працаваў і апублікаваў наступныя "запаведзі" сучаснай вэб-распрацоўкі, якія будуць распаўсюджаны сярод нашых каманд. Кожны сучасны вэб-распрацоўшчык (альбо дадатак) павінен прытрымлівацца гэтых дзесяці запаведзяў.

Ёсць мудрагелістыя тэрміны праграмавання што можна выкінуць за ўсё гэта; тым не менш, маёй мэтай было аб'явіць іх агульнымі словамі, якія маглі б зразумець прафесіяналы праграмнага забеспячэння (і нават вы).

  1. Заўсёды падтрымлівае 99% карыстальнікаў Інтэрнэту, незалежна ад браўзэра, версіі аглядальніка або аперацыйнай сістэмы. Адрэгулюйце адпаведна і заўсёды будзьце гатовыя да бэта-рэлізаў.
  2. Заўсёды выкарыстоўвайце для прыкладання код, сумяшчальны з XHTML, спасылку на DTD і каскадныя табліцы стыляў, адпаведныя крос-аглядальніку, для ўсіх стыляў макета і малюнкаў прыкладанняў.
  3. Заўсёды спасылайцеся на тэкст і радкі праз спасылачныя элементы, якія падтрымліваюць любы набор сімвалаў і ніколі не патрабуюць зборкі.
  4. Заўсёды спасылайцеся на даты і час па Грынвічы, што дазваляе любому карыстальніку змяняць выснову, як ён хоча.
  5. Заўсёды стварайце элемент інтэграцыі для кожнай функцыі.
  6. Заўсёды будуйце ў адпаведнасці са стандартамі RFC (тэкставыя паведамленні электроннай пошты, адрасы электроннай пошты HTML, адрасы электроннай пошты, спасылкі на дамены і г.д.)
  7. Заўсёды будуйце модульна. Калі ў дадатку ёсць больш чым адзін варыянт, вы зможаце дадаць больш, не патрабуючы зборкі.
  8. Калі гэта робіць больш чым адна частка прыкладання, усе часткі прыкладання павінны спасылацца на адзін пункт.
  9. Ніколі не ўзнаўляйце, што вы можаце купіць, і заўсёды наладжвайце наша дадатак, каб падтрымаць тое, што вы купілі.
  10. Калі карыстальнікі могуць гэта зрабіць, мы падтрымліваем гэта. Калі яны не павінны гэтага зрабіць, мы павінны праверыць гэта.

3 Каментары

  1. 1

    Дамовіліся. Аднак зыходзячы з пункта 7. Я лічу, што нават пры вэб-распрацоўцы дадзеныя, прадстаўленне (GUI) і бізнес-логіка заўсёды павінны быць падзелены на аснове падыходу, заснаванага на мадэлі MVC.
    Гэта павялічыць, якасць праграмнага забеспячэння і маштабаванасць.

    дзякуй
    Андрэас Маратэфціс
    http://www.nueronic.com

Што вы думаеце?

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца каментар.