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
** kwargs est-il un contre-modèle?
Nous avons beaucoup de code dans notre base de code interne qui appelle nos bibliothèques en interne - ces bibliothèques ont souvent beaucoup d'arguments (pensez matplotlib) et notre code ne fait souvent qu'une tâche spécifique et passe simplement la **kwargsà la fonction suivante appelée. Par exemple: def our_method(dataframe, **kwargs): result …
16 python 


6
Comprendre le mot-clé statique
J'ai une certaine expérience dans le développement avec Java, Javascript et PHP. Je lis Microsoft Visual C # 2010 étape par étape, ce qui me semble être un très bon livre pour vous initier au langage C #. Il semble que je rencontre des problèmes pour comprendre le mot clé …

3
Licence pour application gratuite mais fermée
J'ai développé une application simple que je souhaite mettre à disposition gratuitement mais je ne prévois pas de publier le code source. Je veux que l'application soit disponible gratuitement, mais je ne veux pas que quiconque la vende ou l'inverse. La licence MIT a l'air simple et agréable, mais elle …

4
Classes utilitaires dans MVC - ASP.NET
Je me demandais donc aujourd'hui, où mettriez-vous des classes utilitaires dans une application ASP.NET MVC? Par classes utilitaires, j'entends des classes qui peuvent être statiques et qui sont juste utilisées pour exécuter une fonction. Comme une classe pour envoyer un e-mail qui prend comme argument l'adresse e-mail, l'objet et le …


2
Le squashing pull request casse-t-il l'algorithme de fusion de git?
Je travaille actuellement pour une entreprise qui utilise VSTS pour gérer le code git. La méthode "recommandée" de Microsoft pour fusionner une branche consiste à effectuer une "fusion de squash", ce qui signifie que toutes les validations pour cette branche sont écrasées dans une nouvelle validation incorporant toutes les modifications. …
16 git 




2
Comment représenter un ensemble en JSON?
JSON prend en charge les structures de données suivantes (équivalents Java): Scalar, Array / List et Map. A Setn'est pas pris en charge prêt à l'emploi dans JSON. J'ai pensé à plusieurs façons de représenter un ensemble en JSON: [1] - En liste Cependant, une liste a son propre ordre, …




6
Quel est le problème précis de l'autorisation des getters?
Je ne cherche pas une opinion sur la sémantique, mais simplement un cas où avoir des getters judicieusement utilisés est un réel obstacle. Peut-être que cela me jette dans une spirale sans fin de compter sur eux, peut-être que l'alternative est plus propre et gère les getters automatiquement, etc. Quelque …

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.