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


4
Y a-t-il une différence entre un composant et un module
J'ai un petit problème avec les termes module et composant. Dans mon esprit, un module sont des classes groupées, qui ne sont accessibles que via une interface bien définie. Ils masquent tous les détails d'implémentation et sont réutilisables. Les modules définissent les modules dont ils dépendent. Quelle est la différence …



4
Est-il courant de séparer le back-end et le front-end en deux positions sur les projets de développement web?
Lors d'un démarrage Web, est-il plus courant qu'un ingénieur travaille le front-end ET le back-end de la fonctionnalité (essentiellement en charge de la fonctionnalité entière)? Ou les ingénieurs sont-ils séparés entre le back-end et le front-end? Lesquelles sont les plus bénéfiques et pour quelles situations? L'inconvénient, j'ai remarqué, d'avoir un …





5
Quand utiliser un dictionnaire vs tuple en Python
L'exemple spécifique à l'esprit est une liste de noms de fichiers et leurs tailles. Je ne peux pas décider si chaque élément de la liste doit être de la forme {"filename": "blabla", "size": 123}ou simplement ("blabla", 123). Un dictionnaire me semble plus logique car accéder à la taille, par exemple, …




9
'<' versus '! =' comme condition dans une boucle 'for'?
Supposons que vous ayez la forboucle suivante *: for (int i = 0; i &lt; 10; ++i) { // ... } qui pourrait aussi s'écrire: for (int i = 0; i != 10; ++i) { // ... } Les résultats finaux sont les mêmes, donc y a-t-il des arguments réels …
31 syntax 


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.