Un langage compilé est-il utilisé pour des aspects performance et/ou sécurité ?
Standards de développement
B People
A Planet
A Prosperity
Difficulté
N/A
Priorité
/
Récurrence
/
Tests
Le code fait-il l'objet d'optimisation avant compilation, ou à défaut avant interprétation ?
Précisions
Le type de langage utilisé introduit soit une proximité vers les processeurs (CPU), c'est le cas des langages compilés, soit vers les hommes, c'est le cas des langages interprétés (PHP, JavaScript, ...). La proximité des ordres machine augmente la performance technique mais rend la production logicielle plus lourde (phases de compilation, édition de liens). La proximité "humaine" facilite les développements mais aussi les malversations (piratage) et demande aux systèmes un effort supplémentaire pour traduire "à la demande" les lignes de programme en code machine, avec l'aide d'un interpréteur.
Éléments complémentaires
Règle d’évaluation du niveau de conformité du critère
/
Cycle de vie
Réalisation
5 autres critères liés à la recommandation : Implémenter et développer les fonctionnalités pour limiter les impacts
Standards de développement
Les fonctionnalités du service ne vont-elles pas au-delà des besoins utilisateurs ?
Standards de développement
Est-ce que les logs sont exempts d'erreurs non traitées ?
Standards de développement
Les codes morts sont-ils éliminés ?
User Experience
Les éléments de références sont-ils connus, tenus à jour, et mis à disposition de l'ensemble de l'équipe projet ?
User Experience
L'état des lieux des données d'entrée est-il mis à disposition afin d'être réutilisé dans d'autres projets ?