Webամանակակից վեբ զարգացման 10 պատվիրանները

Տասը պատվիրանCommunicationրագրային ապահովման ընկերության հետ կապը որպես ապրանքի մենեջեր առանցքային է: Վերջերս ես աշխատեցի և հրապարակեցի ժամանակակից վեբ մշակման հետևյալ «պատվիրանները», որոնք բաժանվելու էին մեր թիմերին: Յուրաքանչյուր ժամանակակից վեբ մշակող (կամ ծրագիր) պետք է հետևի այս տասը պատվիրաններին:

Գոյություն ունեն շքեղություն ծրագրավորման պայմանները որը կարող է դուրս շպրտվել այս բոլորի համար. սակայն, իմ նպատակն էր դրանք ընդհանուր արտահայտել, որպեսզի ծրագրային ապահովման մասնագետները (և նույնիսկ դուք) հասկանան:

  1. Միշտ աջակցեք ինտերնետ օգտագործողների 99% -ին `անկախ զննարկիչից, զննարկչի տարբերակից կամ գործառնական համակարգից: Կարգավորեք համապատասխանաբար և միշտ պատրաստ եղեք բետա թողարկումներով:
  2. Waysրագրի համար միշտ օգտագործեք XHTML համապատասխան կոդ, հղում DTD- ի և բրաուզերների համար համապատասխան Cascading Style Sheets բոլոր դասավորության ոճերի և կիրառական պատկերների համար:
  3. Միշտ հղեք տեքստին և տողերին հղման տարրերի միջոցով, որոնք աջակցում են ցանկացած նիշերի հավաքածու և երբեք չեն պահանջում կառուցվածք:
  4. GMT- ում միշտ նշեք ամսաթվերն ու ժամերը, որոնք ցանկացած օգտվողին թույլ են տալիս փոփոխել արդյունքն ինչպես ուզում են:
  5. Միշտ կառուցեք ինտեգրման տարր յուրաքանչյուր առանձնահատկության համար:
  6. Միշտ կառուցեք RFC ստանդարտներին համապատասխան (տեքստային էլ. Նամակներ, HTML էլ. Փոստ, էլ. Հասցեներ, տիրույթի հղումներ և այլն)
  7. Միշտ կառուցեք մոդուլային եղանակով: Եթե ​​հավելվածում կա մեկից ավելի տարբերակ, դուք պետք է կարողանաք ավելացնել ավելին ՝ առանց կառուցվածք պահանջելու:
  8. Եթե ​​ծրագրի մեկից ավելի մաս է անում դա, ապա ծրագրի բոլոր մասերը պետք է վկայակոչեն մեկ կետ:
  9. Երբեք չստեղծեք այն, ինչ կարող եք գնել, և միշտ հարմարեցրեք մեր դիմումը ՝ գնվածին աջակցելու համար:
  10. Եթե ​​օգտվողները կարող են դա անել, ապա մենք դրան աջակցում ենք: Եթե ​​նրանք դա չպետք է անեն, մենք պետք է վավերացնենք դրա համար:

3 Comments

  1. 1

    Համաձայնեցին. Այնուամենայնիվ, հիմնվելով 7. կետի վրա: Կարծում եմ, որ նույնիսկ վեբ մշակման ժամանակ տվյալները, ներկայացուցչությունը (GUI) և բիզնես տրամաբանությունը միշտ պետք է տարանջատվեն `հիմնվելով MVC մոդելի վրա հիմնված մոտեցման վրա:
    Սա կբարձրացնի, ծրագրակազմի որակը և ընդարձակելիությունը:

    Շնորհակալություն
    Անդրեաս Մարաթեֆտիս
    http://www.nueronic.com

Ինչ եք կարծում?

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.