Σελίδα 1 από 2 1 2 ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 1 έως 10 από 12

Θέμα: MISRA C

  1. #1
    Μέλος Το avatar του χρήστη SProg
    Όνομα
    Σάββας
    Εγγραφή
    Mar 2014
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    2.612

    Προεπιλογή MISRA C

    Έχει παρακολουθήσει κανείς κάποιο σεμινάριο (εσωτερικό ή εξωτερικό ή online) για να προτείνει;

    Ήδη έχω ξεκινήσει να το διαβάζω από το επίσημο site αλλά ψάχνω και κάποιου είδους πιστοποίηση παρακολούθησης.

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη SProg : 18-07-20 στις 17:03

  2. #2
    Μέλος Το avatar του χρήστη picdev
    Όνομα
    akis
    Εγγραφή
    Jul 2007
    Περιοχή
    ____
    Μηνύματα
    7.375

    Προεπιλογή

    ενδιαφέρον φαίνεται, υπάρχει κάποιο βιβλίο ειδικά για embedded ? το χρησιμοποιούν στην δουλειά σου ?
    προφανώς υπάρχει κάπιο τοολ που τσεκάρει το κώδικα και σου προτείνει διορθώσεις ? απο ότι ειδα δεν ειναι δωρεάν

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη picdev : 19-07-20 στις 10:27

  3. #3
    Μέλος Το avatar του χρήστη SProg
    Όνομα
    Σάββας
    Εγγραφή
    Mar 2014
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    2.612

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από picdev Εμφάνιση μηνυμάτων
    υπάρχει κάποιο βιβλίο ειδικά για embedded ?
    We provide world-leading, best practice guidelines for the safe application of both embedded controlsystems and standalone software.

    https://www.academia.edu/40301277/MI...?auto=download

    Παράθεση Αρχικό μήνυμα από picdev Εμφάνιση μηνυμάτων
    το χρησιμοποιούν στην δουλειά σου ?
    Όχι εμείς δε το χρησιμοποιούμε αλλά ξέρω άλλες εταιρείες Θεσσαλονίκη που είναι must.

    Παράθεση Αρχικό μήνυμα από picdev Εμφάνιση μηνυμάτων
    προφανώς υπάρχει κάποιο tool που τσεκάρει το κώδικα και σου προτείνει διορθώσεις ? απο ότι ειδα δεν ειναι δωρεάν
    Ναι. Γνωστός μου που δουλεύει σε τέτοια εταιρεία μου είπε πως πριν πάει ο κώδικας για review, περνάει από τέτοιο tool. Δεν το έχω ψάξει ακόμα για Free tool.

    Γενικά πέρα από το MISRA C, επειδή βλέπω κώδικα από διάφορα άτομα (έμπειρους μηχανικούς στα Embedded ή άπειρους νέους), βλέπω συνέχεια διαφορετικό τρόπο γραφής και μορφή κώδικα. Πέρα από τη λειτουργικότητα του κώδικα, θέλω να γράφω με κάποια συγκεκριμένα standar. Για παράδειγμα ακολουθώ τους κανόνες που προτείνει και ο Tilen της ST:

    https://github.com/MaJerle/c-code-style

    Υ.Γ Κανόνες που ούτε αυτός ακολουθεί στης βιβλιοθήκες της ST

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη SProg : 19-07-20 στις 10:39

  4. #4
    Μέλος Το avatar του χρήστη picdev
    Όνομα
    akis
    Εγγραφή
    Jul 2007
    Περιοχή
    ____
    Μηνύματα
    7.375

    Προεπιλογή

    για τη kenotom λες? εκει φαντάζομαι θα δουλεύουν με τέτοια tool

    0 Not allowed! Not allowed!

  5. #5
    Μέλος Το avatar του χρήστη SProg
    Όνομα
    Σάββας
    Εγγραφή
    Mar 2014
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    2.612

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από picdev Εμφάνιση μηνυμάτων
    για τη kenotom λες? εκει φαντάζομαι θα δουλεύουν με τέτοια tool
    Όχι αλλά σίγουρα και αυτοί ακολουθούν συγκεκριμένους κανόνες από το AUTOSAR

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη xmaze
    Όνομα
    Νίκος
    Εγγραφή
    May 2010
    Περιοχή
    Μακεδονία
    Μηνύματα
    1.034

    Προεπιλογή

    Για σεμινάρια δεν ξέρω αν υπάρχουν, αλλά στο ιντερνετ βρίσκεις το pdf με όλους τους κανόνες και μπορείς να κάτσεις να τους διαβάσεις. Βέβαια δεν είναι αναγκαίο να τους εφαρμόσεις όλους.
    Απο ελεύθερα προγράμματα το ccpcheck υποστηρίζει κάποιους βασικούς κανόνες.
    Απο πληρωμένα προγράμματα ξερω το Mathworks Polyspace και το Absint AstrΓ©e. Βέβαια πανάκριβα είναι.

    1 Not allowed! Not allowed!

  7. #7
    Μέλος Το avatar του χρήστη SProg
    Όνομα
    Σάββας
    Εγγραφή
    Mar 2014
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    2.612

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από xmaze Εμφάνιση μηνυμάτων
    Για σεμινάρια δεν ξέρω αν υπάρχουν, αλλά στο ιντερνετ βρίσκεις το pdf με όλους τους κανόνες και μπορείς να κάτσεις να τους διαβάσεις. Βέβαια δεν είναι αναγκαίο να τους εφαρμόσεις όλους.
    Απο ελεύθερα προγράμματα το ccpcheck υποστηρίζει κάποιους βασικούς κανόνες.
    Απο πληρωμένα προγράμματα ξερω το Mathworks Polyspace και το Absint AstrΓ©e. Βέβαια πανάκριβα είναι.
    Ναι το PDF το ανέβασα και στο #3, από εκεί τα διαβάζω και εγώ.

    Σεμινάρια έχω βρει αλλά περιμένω τη προσφορά από https://www.tonex.com, θα ανεβάσω το κόστος σε περίπτωση που κάποιος ενδιαφέρεται.

    0 Not allowed! Not allowed!

  8. #8
    Μέλος Το avatar του χρήστη klik
    Όνομα
    just a click away
    Εγγραφή
    Oct 2009
    Περιοχή
    Θεσσαλλλονίκη
    Μηνύματα
    2.561

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από SProg Εμφάνιση μηνυμάτων
    [B]
    https://github.com/MaJerle/c-code-style

    Υ.Γ Κανόνες που ούτε αυτός ακολουθεί στης βιβλιοθήκες της ST
    Οταν βλεπω κενα αντι για tabs ξερω οτι θα δω κακογραμμενο κωδικα που θα θελεις ειδικο editor να σου τονισει τα blocks...
    https://www.kernel.org/doc/html/v4.1...ing-style.html

    Ας μη μιλήσω για τα φλυαρα κενα ...

    0 Not allowed! Not allowed!

  9. #9
    Μέλος Το avatar του χρήστη SProg
    Όνομα
    Σάββας
    Εγγραφή
    Mar 2014
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    2.612

    Προεπιλογή

    Καλά κακογραμμένο δε το λες, που να δεις άλλα και άλλα.

    0 Not allowed! Not allowed!

  10. #10
    Συντονιστής Το avatar του χρήστη kioan
    Όνομα
     
    Εγγραφή
    Mar 2005
    Περιοχή
    127.0.0.1
    Μηνύματα
    3.169

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από klik Εμφάνιση μηνυμάτων
    Οταν βλεπω κενα αντι για tabs ξερω οτι θα δω κακογραμμενο κωδικα...
    Όλοι οι σύγχρονοι editors έχουν επιλογή να χειρίζονται τα tabs ως spaces στο τελικό αρχείο. Έχω πολύ καιρό να δω κώδικα που να έχει αποθηκευμένους χαρακτήρες tab αντί για spaces.

    0 Not allowed! Not allowed!
    There are 10 types of people in the world: Those who understand binary, and those who don't.

Σελίδα 1 από 2 1 2 ΤελευταίαΤελευταία

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας