Content Marketing
De 10 geboden van moderne webontwikkeling
Communicatie is cruciaal als productmanager bij een softwarebedrijf. Onlangs heb ik gewerkt aan de volgende "geboden" van moderne webontwikkeling en deze gepubliceerd om aan onze teams te worden verspreid. Elke moderne webontwikkelaar (of applicatie) zou deze tien geboden moeten volgen.
Er zijn luxe programmeer termen die voor al deze dingen kunnen worden weggegooid; mijn doel was echter om deze in algemene termen te formuleren die softwareprofessionals (en zelfs u) misschien begrijpen.
- Ondersteun altijd 99% van de internetgebruikers, ongeacht de browser, browserversie of besturingssysteem. Pas dienovereenkomstig aan en wees altijd voorbereid met bètaversies.
- Gebruik altijd XHTML-compatibele code voor de applicatie, referentie door de DTD en cross-browser-compatibele Cascading Style Sheets voor alle lay-outstijlen en applicatie-afbeeldingen.
- Verwijs altijd naar tekst en strings door middel van referentie-elementen die elke tekenset ondersteunen en nooit een build vereisen.
- Verwijs altijd naar datums en tijden in GMT, zodat elke gebruiker de uitvoer naar wens kan wijzigen.
- Bouw altijd een integratie-element voor elke functie.
- Bouw altijd volgens RFC-standaarden (tekst-e-mails, HTML-e-mails, e-mailadressen, domeinreferenties, etc.)
- Bouw altijd modulair op. Als er ergens in de toepassing meer dan één optie is, zou u er meer moeten kunnen toevoegen zonder dat er een build nodig is.
- Als meer dan één deel van de aanvraag dit doet, moeten alle delen van de aanvraag naar één punt verwijzen.
- Maak nooit opnieuw wat u kunt kopen en pas onze applicatie altijd aan om te ondersteunen wat u hebt gekocht.
- Als gebruikers het kunnen, dan ondersteunen we het. Als ze het niet zouden doen, moeten we ervoor valideren.