10 przykazań współczesnego tworzenia stron internetowych

Dziesięć PrzykazańKomunikacja jest kluczowa jako menedżer produktu z firmą programistyczną. Niedawno pracowałem i opublikowałem następujące „przykazania” nowoczesnego tworzenia stron internetowych, które mają zostać przekazane naszym zespołom. Każdy współczesny programista (lub aplikacja) powinien przestrzegać tych dziesięciu przykazań.

Są fantazyjne warunki programowania które można wyrzucić za wszystkie z nich; jednak moim celem było ujęcie ich w powszechnych terminach, które mogą zrozumieć profesjonaliści oprogramowania (a nawet Ty).

  1. Zawsze obsługuj 99% internautów, niezależnie od przeglądarki, wersji przeglądarki czy systemu operacyjnego. Dostosuj się odpowiednio i zawsze bądź przygotowany na wersje beta.
  2. Zawsze używaj kodu zgodnego z XHTML dla aplikacji, odwołań przez DTD i zgodne z różnymi przeglądarkami kaskadowe arkusze stylów dla wszystkich stylów układu i obrazów aplikacji.
  3. Zawsze odwołuj się do tekstu i ciągów za pomocą elementów referencyjnych, które obsługują dowolny zestaw znaków i nigdy nie wymagają kompilacji.
  4. Zawsze odwołuj się do dat i godzin w GMT, co pozwala każdemu użytkownikowi modyfikować dane wyjściowe w dowolny sposób.
  5. Zawsze buduj element integracji dla każdej funkcji.
  6. Zawsze buduj zgodnie ze standardami RFC (wiadomości tekstowe, wiadomości HTML, adresy e-mail, odniesienia do domen itp.)
  7. Zawsze buduj modułowo. Jeśli w aplikacji jest więcej niż jedna opcja, powinieneś móc dodać więcej bez konieczności kompilacji.
  8. Jeśli robi to więcej niż jedna część aplikacji, wszystkie części aplikacji muszą odnosić się do jednego punktu.
  9. Nigdy nie odtwarzaj tego, co możesz kupić, i zawsze dostosowuj naszą aplikację do tego, co kupiłeś.
  10. Jeśli użytkownicy mogą to zrobić, wspieramy to. Jeśli nie powinni tego zrobić, musimy to potwierdzić.

Komentarze 3

  1. 1

    Zgoda. Jednak na podstawie punktu 7. uważam, że nawet w przypadku tworzenia stron internetowych dane, reprezentacja (GUI) i logika biznesowa powinny być zawsze oddzielone w oparciu o podejście oparte na modelu MVC.
    Zwiększy to jakość oprogramowania i skalowalność.

    Podziękowania
    Andreas Maratheftis
    http://www.nueronic.com

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.