Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes

2
Existe-t-il des systèmes de génération qui intègrent les temps de tâche attendus relatifs dans le calendrier?
Voici une petite illustration de ma question: Supposons un travail de génération composé de 4 tâches indépendantes nommées AD. D prend plus de temps que AC en somme. Un système de génération qui ne peut pas incorporer les temps de tâche relatifs peut planifier les tâches comme ceci: --------------------------------------- CPU1: …

8
L'équipe Scrum ne suit pas le principe YAGNI
Lors d'une réunion SCRUM, l'équipe produit débattait d'une fonctionnalité d'une API qui serait utilisée par l'application mobile. Nous avons eu une maquette qui a montré à quoi devrait ressembler l'écran et quels éléments clés il devrait contenir (une "disposition"). Sur la base de cela et de la discussion que j'ai …




5
L '«interface statique» est-elle une bonne pratique?
J'ai récemment remarqué qu'il existe une option pour avoir des méthodes statiques dans les interfaces. Comme pour les champs d'interface statiques, il existe un comportement intéressant: ceux-ci ne sont pas hérités. Je ne suis pas sûr que ce soit utile dans les interfaces réelles qui doivent être implémentées. Cependant, cela …
13 java  java8 


1
La méthodologie TDD peut-elle être appliquée de haut en bas?
Je ne sais pas comment TDD, la méthodologie, gère le cas suivant. Supposons que je veuille implémenter l'algorithme de fusion, en Python. Je commence par écrire assert mergesort([]) === [] et le test échoue avec NameError: le nom 'mergesort' n'est pas défini J'ajoute ensuite def mergesort(a): return [] et mon …
13 tdd 


1
Pourquoi les caractères de ponctuation dans la table ASCII sont-ils partout?
Dans le tableau ASCII , les caractères de ponctuation apparaissent entre les caractères non imprimables et avant les chiffres ( !"#$%&')*+,-./), entre les chiffres et les lettres majuscules ( :;<=>?@), entre les lettres majuscules ( [\]^_`) et les lettres minuscules et après les lettres minuscules ( {|}~). À première vue, …
13 strings  ascii 



4
Techniques pour minimiser le nombre d'arguments de fonction
Dans Clean Code, il est écrit que "le nombre idéal d'arguments pour une fonction est zéro". Les raisons sont expliquées et ont un sens. Ce que je recherche, ce sont des techniques pour refactoriser les méthodes avec 4 arguments ou plus pour résoudre ce problème. Une façon est d'extraire les …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.