Je commence à apprendre Haskell . Je suis très novice dans ce domaine et je suis en train de lire quelques livres en ligne pour mieux comprendre ses concepts de base. L’un des "mèmes" dont les habitués ont souvent parlé, est l’ensemble "s’il compile, cela fonctionnera *" - ce qui, …
J'ai 3 questions sur la GPL ici: Si j'utilise le logiciel GPL dans mon application, mais que je ne le modifie ni ne le distribue, dois-je publier mon application sous GPL? Que se passe-t-il si je modifie certains logiciels utilisés par mon application? Dois-je alors publier mon application sous GPL, …
C'est une idée que j'ai entendue répéter dans une poignée d'endroits. Certains reconnaissent plus ou moins qu’une fois que l’on essaie de résoudre un problème uniquement en SQL dépasse un certain niveau de complexité, vous devriez effectivement le traiter en code. La logique derrière l’idée est que, dans la grande …
Lors d'un entretien d'embauche, on m'a demandé d'expliquer pourquoi le modèle de référentiel n'était pas un modèle approprié pour fonctionner avec des ORM tels qu'Entity Framework. pourquoi est-ce le cas?
Autant que je sache et que j'ai compris dans mon expérience avec Qt, c'est une très bonne bibliothèque et facile à apprendre. Il a une API très bien conçue et est multi-plateforme, et ce ne sont que deux des nombreuses fonctionnalités qui le rendent attrayant. Je suis intéressé de savoir …
En tant que programmeur sérieux, comment répondez-vous à la question Qu'est-ce que MVC? Dans mon esprit, MVC est une sorte de sujet nébuleux - et pour cette raison, si votre auditoire est un apprenant, vous êtes libre de le décrire en termes généraux qui ne risquent pas de susciter la …
Pour une équipe distribuée utilisant Git et Github comme contrôle de version, les images doivent-elles également être stockées dans le référentiel git? Pour la plupart, les images ne seront pas modifiées. Le dossier qui les contient ne fera que croître au fur et à mesure de l'ajout des images. Un …
Il y a une citation populaire de Jamie Zawinski : Certaines personnes, confrontées à un problème, pensent "Je sais, je vais utiliser des expressions régulières." Maintenant, ils ont deux problèmes. Comment cette citation est-elle censée être comprise?
Pourquoi chaque dépôt Github sérieux que je fais génère-t-il des demandes de désincarcération en un seul commit? Je pensais que le journal git était là pour que vous puissiez examiner tout votre historique et voir exactement quels changements se sont produits où, mais le supprimer le retire de l’historique et …
Mon père m'a donc acheté 5 livres de programmation (C ++, Java, PHP, Javascript, Android) il y a environ un mois. C'est un architecte et il ne sait rien en programmation. Il les a achetés parce que je lui ai dit que la programmation était amusante et que je voulais …
En tant qu'entrepreneur / programmeur qui vit bien de l'écriture et de la vente de logiciels, je suis abasourdi par la raison pour laquelle les développeurs écrivent des applications et les mettent ensuite gratuitement sur Internet. Vous vous êtes retrouvé dans l'un des domaines les plus lucratifs au monde. Une …
Autre que le titre et le salaire, quelle est la différence? Quelles responsabilités différentes ont-ils? À quel point sont-ils informés / expérimentés? Quelle est la mesure de base pour déterminer la place d’un développeur dans cette structure de base?
Il semble assez clair que "Principe de responsabilité unique" ne signifie pas "une seule chose". Voilà à quoi servent les méthodes. public Interface CustomerCRUD { public void Create(Customer customer); public Customer Read(int CustomerID); public void Update(Customer customer); public void Delete(int CustomerID); } Bob Martin dit que "les classes ne devraient …
Je sais que la société pour laquelle vous travaillez est propriétaire du code et vous serez évidemment arrêté si vous essayez de le vendre. Mais est-il rare que les développeurs conservent une copie personnelle du code qu'ils ont écrit (pour référence future)? Apparemment, ce type a été envoyé en prison …
Dans cet exemple , la suite prend 4 fois plus de temps avec les promesses ES6 par rapport aux promesses de Bluebird et utilise 3,6 fois plus de mémoire. Comment une bibliothèque JavaScript peut-elle être tellement plus rapide et plus légère que l'implémentation native de v8 écrite en C? Les …
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.