Génie logiciel

9
Est-ce une mauvaise conception? Comment peut-il être amélioré?

J'ai écrit ce qui suit il y a quelque temps, mais je suis venu le revoir récemment, et je ne pense pas que ce soit un bon design. La conception est pour une sorte de couche de base de données modulaire utilisant Entity Framework 4. Il existe un seul objet de base de données qui charge...

9
Recommandations pour la jonction de ligne implicite et explicite

Je voudrais connaître les recommandations concernant la jonction de ligne implicite par rapport à la jonction de ligne explicite en Python. En particulier, privilégiez-vous une forme plutôt qu'une autre? Que recommandez-vous comme valeur par défaut générale? Quels critères avez-vous pour choisir...

9
Contrôle de version basé sur le stockage portable?

Je développe des projets personnels sur deux machines sans utiliser de serveur partagé ou de connexion réseau entre les deux. Des systèmes de contrôle de version courants prennent-ils en charge de manière fiable l'utilisation du stockage portable (tel qu'un périphérique flash USB) comme référentiel...

9
string.format avec variables vs variables en ligne

Quels sont les avantages / inconvénients (le cas échéant) de l'utilisation string output; int i = 10; output = string.Format("the int is {0}", i); contre string output; int i = 10; output = "the int is " + i; J'ai toujours utilisé ce dernier exemple, mais il semble que la bonne majorité des...