Οι 10 Εντολές της Σύγχρονης Ανάπτυξης Ιστού

Δέκα εντολέςΗ επικοινωνία είναι βασική ως Διαχειριστής Προϊόντων με εταιρεία λογισμικού. Πρόσφατα, δούλεψα και δημοσίευσα τις ακόλουθες «εντολές» της σύγχρονης ανάπτυξης ιστοσελίδων για διανομή στις ομάδες μας Κάθε σύγχρονος προγραμματιστής ιστού (ή εφαρμογή) πρέπει να ακολουθεί αυτές τις δέκα εντολές.

Υπάρχουν φανταχτερά όροι προγραμματισμού που μπορούν να απορριφθούν για όλα αυτά. Ωστόσο, στόχος μου ήταν να τα βάλω με κοινούς όρους που μπορεί να καταλάβουν οι επαγγελματίες λογισμικού (και ακόμη και εσείς).

  1. Υποστηρίζετε πάντα το 99% των χρηστών του Διαδικτύου, ανεξάρτητα από το πρόγραμμα περιήγησης, την έκδοση του προγράμματος περιήγησης ή το λειτουργικό σύστημα. Προσαρμόστε ανάλογα και να είστε πάντα προετοιμασμένοι με εκδόσεις beta.
  2. Χρησιμοποιείτε πάντα κώδικα συμβατό με XHTML για την εφαρμογή, αναφορά από το DTD και συμβατά φύλλα προγράμματος περιήγησης Cascading Style Sheets για όλα τα στυλ διάταξης και τις εικόνες εφαρμογών.
  3. Αναφέρετε πάντα κείμενο και συμβολοσειρές μέσω στοιχείων αναφοράς που υποστηρίζουν οποιοδήποτε σύνολο χαρακτήρων και δεν απαιτούν ποτέ κατασκευή.
  4. Αναφέρετε πάντοτε ημερομηνίες και ώρες σε GMT που επιτρέπουν σε οποιονδήποτε χρήστη να τροποποιεί την έξοδο με τον τρόπο που επιθυμεί.
  5. Δημιουργήστε πάντα ένα στοιχείο ενσωμάτωσης σε κάθε δυνατότητα.
  6. Να δημιουργείτε πάντα πρότυπα RFC (μηνύματα κειμένου, email HTML, διευθύνσεις email, αναφορές τομέα κ.λπ.)
  7. Πάντα κατασκευάστε αρθρωτά. Εάν υπάρχουν περισσότερες από μία επιλογές οπουδήποτε στην εφαρμογή, θα πρέπει να μπορείτε να προσθέσετε περισσότερες χωρίς να απαιτείται έκδοση.
  8. Εάν το κάνουν περισσότερα από ένα μέρος της εφαρμογής, όλα τα τμήματα της εφαρμογής πρέπει να αναφέρονται σε ένα μόνο σημείο.
  9. Ποτέ μην αναδημιουργείτε ό, τι μπορείτε να αγοράσετε και προσαρμόζετε πάντα την εφαρμογή μας για να υποστηρίζει αυτό που αγοράσατε.
  10. Εάν οι χρήστες μπορούν να το κάνουν, τότε το υποστηρίζουμε. Εάν δεν το κάνουν, πρέπει να το επικυρώσουμε.

3 Σχόλια

  1. 1

    Σύμφωνος. Ωστόσο, βάσει του σημείου 7. πιστεύω ότι ακόμη και στην ανάπτυξη ιστού, τα δεδομένα, η αναπαράσταση (GUI'S) και η επιχειρηματική λογική πρέπει πάντα να διαχωρίζονται με βάση μια προσέγγιση βασισμένη σε μοντέλα MVC.
    Αυτό θα αυξηθεί, η ποιότητα του λογισμικού και η επεκτασιμότητα.

    Ευχαριστώ
    Ανδρέας Μαραθέφτης
    http://www.nueronic.com

Ποια είναι η γνώμη σας;

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.