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

17
Pourquoi l'état global est-il si mauvais?
Avant de commencer, permettez-moi de dire que je connais bien les concepts d'abstraction et d'injection de dépendance. Je n'ai pas besoin que mes yeux soient ouverts ici. Eh bien, la plupart d’entre nous disent (trop) souvent, sans vraiment comprendre «Ne pas utiliser de variables globales» ou «Les singletons sont diaboliques …


14
Devez-vous écrire votre back-end en tant qu'API?
J'ai eu une discussion animée aujourd'hui au sujet de notre application MVC. Nous avons un site Web écrit en MVC ( ASP.NET ), et il suit généralement le modèle de faire quelque chose dans la vue -> appuyer sur le contrôleur -> le contrôleur construit un modèle (appelle un gestionnaire …

8
Que veut dire 'stage' dans git?
Je trouve git difficile à comprendre car je ne pouvais pas trouver le sens des mots utilisés pour les actions. J'ai vérifié dans le dictionnaire la signification de «stage» et aucune des significations n'était liée aux concepts de contrôle de source. Que signifie "stage" dans le contexte de git?

5
Devrais-je garder mon dépôt GitHub forked pour toujours?
J'ai donc modifié le référentiel de quelqu'un d'autre, apporté quelques modifications, soumis une demande d'extraction et mes modifications ont été intégrées au produit. Génial! Mais ... que dois-je faire avec mon référentiel forké? Existe-t-il une raison impérieuse de conserver mon référentiel ou dois-je le supprimer et le supprimer? Je n'ai …
314 github 




30
Comment savoir si je suis un bon programmeur?
Comme la plupart des gens, je me considère un peu au-dessus de la moyenne dans mon domaine. Je suis bien payé, j'ai eu des promotions et je n'ai jamais eu de réel problème à trouver de bonnes références ou à trouver un emploi. Mais j'ai suffisamment remarqué que beaucoup des …
301 evaluation 


20
Qu'est-ce que SVN fait mieux que Git? [fermé]
Il ne fait aucun doute que la majorité des débats sur les outils de programmation se résume soit par choix personnel (par l'utilisateur), soit par emphase sur la conception , c'est-à- dire l'optimisation de la conception en fonction de cas d'utilisation particuliers (par le constructeur d'outils). Les éditeurs de texte …

14
Pourquoi tout le monde utilise-t-il Git de manière centralisée?
J'ai utilisé Git dans mes deux sociétés précédentes pour le contrôle de version. D'après ce que j'ai entendu, environ 90% des entreprises utilisent Git par rapport à d'autres systèmes de contrôle de version. L'un des principaux arguments de vente de Git est qu'il est décentralisé, c'est-à-dire que tous les référentiels …



25
Quand est-ce qu'un gros réécrire la réponse?
Il suffit de lire la question sur les grands récrivains et je me suis souvenu d’une question à laquelle je voulais bien répondre moi-même. J'ai un projet horrible qui m'a été transmis, écrit en vieux Java, en utilisant Struts 1.0, des tables avec des relations incohérentes ou aucune relation et …

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.