Génie logiciel

43
Programmation de principes SOLID

Avec le temps, j'ai pu comprendre deux parties de SOLID : le «S» et le «O». “O” - J'ai appris le principe de fermeture ouvert à l'aide de l'héritage et du modèle de stratégie. "S" - J'ai appris le principe de responsabilité unique lors de l'apprentissage de l'ORM (la logique de persistance est...

43
Quels sont les inconvénients de MVC? [fermé]

J'utilise MVC / MV * depuis que j'ai commencé à organiser mon code il y a des années. Je l'utilise depuis si longtemps que je ne peux même pas penser à une autre manière de structurer mon code et chaque travail que j'ai eu après avoir été stagiaire était basé sur MVC. Ma question est la suivante:...

43
Je gagne 4 à 5 fois plus de points d'histoire que la moyenne, mais je produis deux fois moins de bugs. Les graphes disent que c'est 2x plus de bugs, comment gérer ça?

Il est donc généralement admis que les programmeurs de premier plan peuvent produire un ordre de grandeur supérieur / meilleur que le code de leurs pairs plus ordinaires. Il est également généralement admis que le taux d’erreurs dans le code est relativement constant pour les programmeurs. Au lieu...

43
Comprendre la licence de Visual Studio Community Edition

Récemment, Microsoft a publié une version gratuite de Visual Studio: Visual Studio Community Edition. la licence dit SI VOUS RESPECTEZ CES CONDITIONS DE LICENCE, VOUS AVEZ LES DROITS CI-DESSOUS. INSTALLATION ET DROITS D'UTILISATION. une. Licence individuelle. Si vous êtes un particulier travaillant...

43
Référencement des valeurs de base de données dans la logique métier

Je suppose que ceci est une autre question sur le codage dur et les meilleures pratiques. Supposons que j'ai une liste de valeurs, disons fruits, stockées dans la base de données (elle doit figurer dans la base de données car la table est utilisée à d'autres fins, telles que les rapports SSRS),...