Je discute avec mes nouveaux collègues au sujet des commentaires. Nous aimons tous les deux Clean Code , et je suis parfaitement d'accord avec le fait que les commentaires de code en ligne doivent être évités et que les noms de classe et de méthode doivent être utilisés pour exprimer …
L'un des principes de développement logiciel les plus fondamentaux et les plus largement acceptés est le DRY (ne vous répétez pas). Il est également clair que la plupart des projets logiciels nécessitent une forme de gestion. Maintenant, quelles sont les tâches faciles à gérer (estimation, planification, contrôle)? Exact, tâches répétitives, …
J'ai été développeur Web indépendant jusqu'à environ 2004, lorsque j'ai commencé à m'engager dans la gestion mais j'ai décidé de reprendre le développement (plus précisément les applications JavaScript et HTML5 Web / Web mobile) et j'ai vraiment l'impression d'être vraiment bon Ces technologies, ainsi que d’autres technologies similaires évoluant rapidement, …
On me demande de jouer ou d'assister à de nombreux entretiens techniques. Nous posons des questions de logique et des problèmes de programmation simples que l’enquêté doit pouvoir résoudre sur papier. (Je préférerais qu’ils aient accès à un clavier, mais c’est un problème pour une autre fois.) Parfois, j’ai l’impression …
J'ai souvent entendu dire que je ne devrais pas utiliser Unlicense à cause de problèmes de mise des choses dans le domaine public. Cependant, je ne comprends pas pourquoi cela poserait un problème pour Unlicense. L'Unlicense tente de placer dans le domaine public tout ce qui n'est pas licencié, et …
Je sens que je suis doué pour écrire du code par morceaux, mais mes dessins sont vraiment nuls. La question est de savoir comment améliorer mes conceptions - et devenir un meilleur concepteur? Je pense que les écoles et les collèges font un bon travail pour enseigner aux gens comment …
Je finis parfois par écrire une méthode ou une propriété pour une bibliothèque de classes pour laquelle il n'est pas exceptionnel de ne pas avoir de vraie réponse, mais un échec. Quelque chose ne peut pas être déterminé, n'est pas disponible, n'a pas été trouvé, n'est pas possible actuellement ou …
Je vais développer des fonctionnalités qui permettront d'explorer divers sites Web publics et de traiter / regrouper les données les concernant. Rien de plus sinistre que de chercher des adresses e-mail - en fait, c'est quelque chose qui pourrait en réalité générer du trafic supplémentaire sur leurs sites. Mais je …
Regardez ici: une guerre sainte typique entre onglets et espaces . Maintenant, regardez ici: tabstops élastiques . Tous les problèmes ont été résolus et de nombreux nouveaux comportements très utiles ont été ajoutés. Des tabstops élastiques sont-ils même mentionnés dans cette discussion tabs vs espaces? Pourquoi pas? Y at-il des …
J'ai écrit le code suivant: if (boutique == null) { boutique = new Boutique(); boutique.setSite(site); boutique.setUrlLogo(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getLogo()); boutique.setUrlBoutique(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getUrl()); boutique.setNom(fluxBoutique.getNom()); boutique.setSelected(false); boutique.setIdWebSC(fluxBoutique.getId()); boutique.setDateModification(new Date()); boutiqueDao.persist(boutique); } else { boutique.setSite(site); boutique.setUrlLogo(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getLogo()); boutique.setUrlBoutique(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getUrl()); boutique.setNom(fluxBoutique.getNom()); //boutique.setSelected(false); boutique.setIdWebSC(fluxBoutique.getId()); boutique.setDateModification(new Date()); boutiqueDao.merge(boutique); } Il y a une ligne commentée ici. Mais je pense que cela rend le …
J'ai récemment remarqué quelque chose qui regarde certains projets populaires sur GitHub, à savoir qu'il n'y a pas de developbranche. Et en fait, le guide GitHub Flow ne le mentionne pas non plus. De ma compréhension, masterdevrait toujours être totalement stable et refléter la production. Si les développeurs travaillent sur …
Je suis actuellement un programmeur professionnel. Je souhaite élargir mes compétences, mais je souhaite également que ma carrière devienne un chef de file dans le développement d'une équipe. Je sais qu'il y a beaucoup à apprendre (et ce ne sera pas instantané), mais je pense que je suis assez intelligent …
Quelle est la différence entre MariaDB et MySQL? Je ne suis pas très familier avec les deux. Je suis principalement un développeur front-end pour la plupart. Sont-ils syntaxiquement similaires? En quoi ces deux langages de requête diffèrent-ils? Wikipedia ne mentionne que la différence entre les licences: MariaDB est une branche …
Un objet doit-il représenter une entité? Par une entité que je veux dire quelque chose comme un Product, Motorun ParkingLotetc, un physique, ou même un objet conceptuel non physique claire - ce qui est bien défini, avec quelques données de base appartenant clairement à l'objet, et certaines fonctions / méthodes …
J'entends souvent dire qu'un vrai programmeur peut facilement apprendre n'importe quelle langue en une semaine. Les langues ne sont que des outils pour faire avancer les choses, me dit-on. La programmation est la compétence ultime qui doit être apprise et maîtrisée. Comment puis-je m'assurer que j'apprends réellement à programmer plutôt …
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.