Je rencontre souvent cela lorsque j'aide quelqu'un qui est nouveau dans la programmation et que je l'apprends pour la première fois. Je parle de vraiment nouveaux débutants, toujours en train d’en apprendre plus sur OOness, de construire des objets, des appels de méthodes et des choses comme ça. Habituellement, ils …
J'ai récemment discuté avec un collègue de la gestion de versioning d'applications Web. Je ne pense pas que vous en ayez besoin du tout, et si vous voulez juste un contrôle de cohérence pour confirmer que votre dernière version est en direct, je pense qu'une date (AAMMJJ) est probablement suffisante. …
J'ai une dyslexie très sévère avec la dysnomie et la dysgraphie . Je le sais depuis mon enfance. Mes compétences en lecture et en écriture sont assez invalidantes, mais j'ai appris à les maîtriser. Cependant, avec les IDE actuels, je trouve très facile de rester concentré et dans la zone …
Est-ce que d'autres personnes corrigent des bogues quand elles les voient ou attendent-elles jusqu'à ce qu'il y ait un crash / une perte de données / des personnes meurent avant de le réparer? Exemple 1 Customer customer = null; ... customer.Save(); Le code est clairement faux, et il n'y a …
Remarque : cette question est un extrait modifié d'un billet de blog que j'ai écrit il y a quelques mois. Après avoir placé un lien vers le blog dans un commentaire sur Programmers.SE, quelqu'un m'a demandé de poster une question ici pour pouvoir y répondre. Cette publication est ma plus …
J'ai lu quelques articles sur Internet sur le choix du langage de programmation dans l'entreprise. Récemment, de nombreux langages typés dynamiques ont été populaires, à savoir Ruby, Python, PHP et Erlang. Mais de nombreuses entreprises conservent encore des langages à typage statique tels que C, C ++, C # et …
Je vois beaucoup de textes, en particulier des textes de programmation fonctionnels, affirmant que certains concepts CS "ne composent pas" . Les exemples sont: les serrures ne composent pas, les monades ne composent pas. J'ai eu du mal à trouver exactement le sens de cette phrase. Quand je pense à …
Si je comprends bien, HATEOAS consiste essentiellement à envoyer avec chaque réponse des liens contenant des informations sur la prochaine étape. Un exemple simple se trouve facilement sur Internet: un système bancaire associé à une ressource de compte. L'exemple montre cette réponse après une requête GET à une ressource de …
Je développe une application Web typique avec les couches suivantes Couche UI (MVC) Couche de logique métier (BAL) Couche d'accès aux données (DAL) Chaque couche a son propre objet DTO, y compris BAL et DAL. Mes questions à ce sujet sont les suivantes Le DTO renvoyé par le DAL est …
Les règles de base C ++ ont la règle ES.20: toujours initialiser un objet . Évitez les erreurs used-before-set et leur comportement indéfini associé. Évitez les problèmes de compréhension de l'initialisation complexe. Simplifier le refactoring. Mais cette règle ne permet pas de trouver des bugs, elle ne fait que les …
J'expliquais un système de construction proposé (Gradle / Artifactory / Jenkins / Chef) à l' un de nos architectes supérieurs, et il a fait un commentaire à moi que je sorte de désaccord avec, mais je suis pas assez expérimenté pour vraiment pesée sur. Ce projet crée une bibliothèque Java …
Je lisais un article sur les mauvaises pratiques de programmation . Il a mentionné - "Code Yo-Yo" qui convertit une valeur en une représentation différente, puis la reconvertit à son point de départ (par exemple: convertir une décimale en chaîne, puis la transformer en décimale, ou compléter une chaîne puis …
Lequel est considéré comme meilleur: avoir une directive qui interagit directement avec les services ou avoir une directive exposant certains points d'ancrage à quel contrôleur peut lier un comportement (impliquant des services)?
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.