Ang 10 Mga Utos ng Modernong Pag-unlad sa Web

Sampung UtosAng komunikasyon ay susi bilang isang Product Manager sa isang kumpanya ng software. Kamakailan, nagtrabaho ako at nai-publish ang mga sumusunod na "utos" ng modernong pag-unlad sa web upang maipamahagi sa aming mga koponan. Ang bawat modernong web developer (o aplikasyon) ay dapat sundin ang sampung utos na ito.

May mga magarbong mga termino sa programa na maaaring itapon para sa lahat ng mga ito; gayunpaman, ang aking layunin ay ilagay ang mga ito sa mga karaniwang termino na maaaring maunawaan ng mga propesyonal sa software (at kahit na ikaw).

  1. Palaging suportahan ang 99% ng mga gumagamit ng internet, hindi alintana ang browser, bersyon ng browser, o operating system. Ayusin nang naaayon at laging maging handa sa mga paglabas ng beta.
  2. Palaging gamitin ang XHTML na sumusunod na code para sa application, na sanggunian ng sumusunod na DTD at sumusunod na cross-browser na Cascading Style Sheets para sa lahat ng mga istilo ng layout at mga imahe ng application.
  3. Palaging sanggunian ang teksto at mga string sa pamamagitan ng mga elemento ng sanggunian na sumusuporta sa anumang itinakdang character at hindi kailanman nangangailangan ng pagbuo.
  4. Palaging sanggunian ang mga petsa at oras sa GMT na nagpapahintulot sa sinumang gumagamit na baguhin ang output kung paano nila nais.
  5. Palaging bumuo ng isang elemento ng pagsasama sa bawat tampok.
  6. Palaging bumuo sa mga pamantayan ng RFC (mga email sa teksto, mga email sa HTML, mga email address, sanggunian sa domain, atbp.)
  7. Palaging bumuo ng modular. Kung mayroong higit sa isang pagpipilian saanman sa application, dapat kang makapagdagdag ng higit pa nang hindi nangangailangan ng isang build.
  8. Kung higit sa isang bahagi ng aplikasyon ang nagagawa nito, ang lahat ng mga bahagi ng aplikasyon ay dapat na sumangguni sa isang solong punto.
  9. Huwag muling likhain kung ano ang maaari mong bilhin at laging ayusin ang aming application upang suportahan ang iyong binili.
  10. Kung magagawa ito ng mga gumagamit, sinusuportahan namin ito. Kung hindi nila ito dapat gawin, dapat nating patunayan ito.

3 Comments

  1. 1

    Sumang-ayon. Gayunpaman batay sa puntong 7. naniniwala ako na kahit sa pag-unlad ng web, ang data, representasyon (GUI'S) at lohika sa negosyo ay dapat palaging ihiwalay batay sa isang diskarte na batay sa modelo ng MVC.
    Dadagdagan ito, kalidad ng software, at kakayahang sumukat.

    salamat
    Andreas Maratheftis
    http://www.nueronic.com

Ano sa tingin ninyo?

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.