10 of 59 menu

Αρχή Προγραμματισμού CQS

Η αρχή προγραμματισμού CQS (Command-query Separation, Διαχωρισμός Εντολών-Ερωτημάτων) υποθέτει ότι κάθε συνάρτηση σε ένα project μπορεί να εκτελεί μόνο μια εντολή (οποιαδήποτε ενέργεια) ή μόνο ένα ερώτημα για ανάκτηση δεδομένων.

Για παράδειγμα, στο project σας υπάρχει μια συνάρτηση που εκτελεί επισήμανση ενός πεδίου εισόδου, αλλά δεν πρέπει ταυτόχρονα να αναλύει τις πληροφορίες που εισήγαγε ο χρήστης και να τις στέλνει στη βάση δεδομένων, για αυτό χρειάζεται μια άλλη συνάρτηση.

Δείτε επίσης

  • η αρχή SOLID,
    που ορίζει συστάσεις λογισμικού βασισμένες στον ΑΑΠ
  • η αρχή DRY,
    που χωρίζει το λογισμικό σε μικρά στοιχεία
  • η αρχή KISS,
    που προϋποθέτει την αποφυγή περιπλοκότητας του λογισμικού
  • η αρχή YAGNI,
    που προϋποθέτει την αποφυγή υπερβολικής λειτουργικότητας του λογισμικού
  • η αρχή LoD,
    που εφαρμόζεται στην ανάπτυξη λογισμικού
  • η αρχή διαχωρισμού ευθυνών,
    που εφαρμόζεται στην ανάπτυξη λογισμικού
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη