La comunicació és clau com a gestor de productes amb una empresa de programari. Recentment, vaig treballar i publicar els següents "manaments" de desenvolupament web modern per distribuir-los als nostres equips. Tots els desenvolupadors web (o aplicacions) moderns haurien de complir aquests deu manaments.
Hi ha fantasia termes de programació que es pot llençar per tot això; tanmateix, el meu objectiu era posar-los en termes comuns que els professionals del programari (i fins i tot vosaltres) podríeu entendre.
- Sempre admeti el 99% dels usuaris d’Internet, independentment del navegador, la versió del navegador o el sistema operatiu. Ajusteu-ho en conseqüència i prepareu-vos sempre amb versions beta.
- Utilitzeu sempre codi d'aplicació XHTML per a l'aplicació, referència per DTD i fulls d'estil en cascada compatibles amb diversos navegadors per a tots els estils de disseny i imatges de l'aplicació.
- Feu sempre referència al text i a les cadenes a través d’elements de referència que admetin qualsevol conjunt de caràcters i que mai no requereixin una construcció.
- Consulteu sempre les dates i les hores de GMT que permetin a qualsevol usuari modificar la sortida com vulgui.
- Sempre creeu un element d'integració per a totes les funcions.
- Construïu sempre segons els estàndards RFC (correus electrònics de text, correus electrònics HTML, adreces de correu electrònic, referències de domini, etc.)
- Sempre construeix de manera modular. Si hi ha més d'una opció a qualsevol lloc de l'aplicació, hauríeu de poder afegir-ne més sense necessitat de crear-ne cap.
- Si ho fa més d'una part de l'aplicació, totes les parts de l'aplicació han de fer referència a un sol punt.
- No recreeu mai el que podeu comprar i ajusteu sempre la nostra aplicació per admetre el que heu comprat.
- Si els usuaris ho poden fer, nosaltres ho donem suport. Si no ho han de fer, haurem de validar-ho.
Convingut. Tanmateix, segons el punt 7, crec que fins i tot en el desenvolupament web, les dades, la representació (GUI) i la lògica de negoci sempre s'han de separar basant-se en un enfocament basat en el model MVC.
Això augmentarà la qualitat del programari i l'escalabilitat.
Gràcies
Andreas Maratheftis
http://www.nueronic.com
Gràcies, Andreas! Definitivament, aquest és l'esperit del número 7: els vostres comentaris ofereixen molta més claredat.