Disons que vous avez une interface IFoo: public interface IFoo { void Bar(string s); int Quux(object o); } Dans la version 2 de votre API, vous devez ajouter une méthode Glargà cette interface. Comment faire sans casser vos utilisateurs d'API existants et maintenir la compatibilité descendante? Ceci est principalement destiné …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Verrouillé . Cette question et …
J'ai remarqué que la plupart des langages fonctionnels utilisent une liste à liaison unique (une liste "contre") comme types de liste les plus fondamentaux. Les exemples incluent Common Lisp, Haskell et F #. Ceci est différent des langages traditionnels, où les types de liste natifs sont des tableaux. Pourquoi donc? …
J'ai eu un petit débat avec un collègue récemment. Nous utilisons spécifiquement C #, mais cela pourrait s'appliquer à n'importe quel langage avec des types nullables. Disons par exemple que vous avez une valeur qui représente un maximum. Cependant, cette valeur maximale est facultative. Je soutiens qu'un nombre annulable serait …
Je travaille en tant que développeur logiciel indépendant pour les applications mobiles. Un client me demande de développer une application mobile. Donc en ce moment je calcule le temps et l'effort pour rédiger une offre pour ce projet. L'application elle-même ne sera utilisée que pendant un certain temps car elle …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 7 ans . Pendant mes années de programmation Java et plus récemment Scala, je n'ai jamais utilisé Ant, Maven, Gradle ou l'un de ces outils de construction …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 2 ans . Verrouillé . Cette question et ses réponses sont verrouillées car …
Common Lisp vous permet d'écrire des macros qui effectuent la transformation source que vous souhaitez. Scheme vous offre un système hygiénique de correspondance de motifs qui vous permet également d'effectuer des transformations. Quelle est l'utilité des macros dans la pratique? Paul Graham a déclaré dans Beating the Averages que: Le …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . J'ai à peine réussi mon …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 8 ans . Tout d'abord, je me rends compte qu'il s'agit d'un site de questions-réponses sur la programmation, et non d'un lieu de conseil juridique ... J'essaie …
Imaginons que vous envisagiez de diviser vos applications en services. Existe-t-il de bonnes raisons d'adopter une approche SOA par rapport à la simple création d'une API de bibliothèque pouvant être chargée par les applications qui en ont besoin?
Est-il approprié de stocker les fichiers image dans la base de données? Ou serait-il préférable de ne stocker que le chemin du fichier dans la base de données, tout en conservant le fichier lui-même sur le serveur? Existe-t-il d'autres méthodes pour faire cela correctement?
La livraison continue semble bonne, mais mes années d'expérience en développement logiciel suggèrent qu'en pratique cela ne peut pas fonctionner. (Edit: Pour être clair, j'ai toujours beaucoup de tests qui s'exécutent automatiquement. Ma question est de savoir comment obtenir la confiance nécessaire pour livrer à chaque enregistrement, ce qui, je …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 7 ans . Problème: exécutez les commandes sous la forme d'une chaîne. exemple de commande: /user/files/ list all; équivalent à: /user/files/ ls -la; un autre: post tw …
Existe-t-il des différences architecturales majeures lors de la conception d'applications qui seront construites sur des langages statiques (tels que C # ou Java) et des langages dynamiques (tels que Ruby ou Python)? Quelles sont les possibilités de conception qui pourraient être un bon choix pour un type qui est mauvais …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.