2011-06-21 6 views
2

J'ai été invité à comparer les modèles de programmation utilisés par deux systèmes d'exploitation différents pour les réseaux de capteurs sans fil, TinyOS (qui utilise un modèle événementiel) et Contiki (qui utilise des événements en interne, mais offre un modèle protothread pour les programmeurs d'application). J'ai développé la même application dans les deux systèmes, et je peux présenter une analyse qualitative des avantages et inconvénients des deux modèles, et donner mon impression subjective.Mesures pour comparer des modèles de programmation basés sur des événements et des threads

Cependant, on m'a demandé de mettre en avant des mesures pour les comparer. Mis à part le temps passé à écrire les programmes (qui est à peu près égal), je ne suis pas sûr de savoir quelles autres mesures sont applicables. Pouvez-vous en suggérer?

Répondre

0

J'ai fini par utiliser des lignes de code et une complexité cyclomatique pour montrer comment différents modèles influencent l'organisation du code. J'ai également estimé la difficulté de comprendre les deux programmes en demandant à un autre programmeur de les lire.

0

Il est temps de comprendre ces programmes? Nombre de questions posées net sur les blocages (normalisées par userbase)

Questions connexes