Les pratiques de programmation sont les pratiques couramment ou pas si couramment utilisées dans le développement de logiciels. Ceux-ci peuvent inclure des choses comme le développement Agile, Kanban, les raccourcis de codage, etc.
Je ne sais pas comment on les appelle, mais je les vois tout le temps. L'implémentation Python est quelque chose comme: x += 5comme notation abrégée pour x = x + 5. Mais pourquoi est-ce considéré comme une bonne pratique? Je l'ai retrouvé dans presque tous les livres ou tutoriels …
J'ai beaucoup codé en Python. Maintenant, pour des raisons professionnelles, je code en Java. Les projets que je fais sont plutôt petits, et Python fonctionnerait probablement mieux, mais il existe des raisons valables pour des raisons autres que l’ingénierie d’utiliser Java (je ne peux pas entrer dans les détails). La …
Un collègue m'a dit que la création d'objets en Java est l'opération la plus chère que vous puissiez effectuer. Je ne peux donc que conclure à la création du moins d’objets possible. Cela semble quelque peu contrecarrer le but de la programmation orientée objet. Si nous ne créons pas d'objets, …
Je suis un développeur Web débutant (un an d'expérience). Quelques semaines après l'obtention de mon diplôme, on m'a proposé de créer une application Web pour une entreprise dont le propriétaire n'est pas vraiment un technicien. Il m'a recruté pour éviter le vol de son idée, le coût élevé du développement …
Je suis tombé par hasard sur la citation suivante de Linus Torvalds: "Les mauvais programmeurs s'inquiètent du code. Les bons programmeurs s'inquiètent des structures de données et de leurs relations." J'y réfléchis depuis quelques jours et je suis toujours confus (ce qui n'est probablement pas un bon signe), c'est pourquoi …
Beaucoup de gens affirment que "les commentaires devraient expliquer" pourquoi "mais pas" comment "". D'autres disent que "le code devrait être auto-documenté" et que les commentaires devraient être rares. Robert C. Martin affirme que (reformulé selon mes propres mots) souvent "les commentaires sont des excuses pour un code mal écrit". …
Dans un gitenvironnement où nous avons modularisé la plupart des projets, nous sommes confrontés à un projet par référentiel ou à plusieurs projets par problème de conception de référentiel . Considérons un projet modularisé: myProject/ +-- gui +-- core +-- api +-- implA +-- implB Aujourd'hui, nous avons un projet …
Si nous regardons le programme vintage Netscape Navigator ou une version antérieure de Microsoft Word, ces programmes mesuraient moins de 50 Mo. Maintenant, lorsque j'installe Google Chrome, il s'agit de 200 Mo et la version de bureau de Slack, de 300 Mo. J'ai lu certaines règles qui stipulent que les …
J'ai récemment eu un entretien d'embauche dans lequel ils m'ont donné une heure pour écrire du code réel. Ce n'était pas énorme, probablement moins de 100 lignes. Après environ 45 minutes, je l'ai compilé, exécuté et mis au travail. J'ai peut-être passé 5 à 10 minutes à résoudre des erreurs …
Je me retrouve à réfléchir à cette question de temps en temps, encore et encore. Je veux faire les choses correctement: écrire un code propre, compréhensible et correct facile à gérer. Cependant, ce que je finis par faire, c’est écrire un correctif sur un correctif; juste parce qu'il n'y a …
Notez plus de discussion à http://news.ycombinator.com/item?id=4037794 J'ai une tâche de développement relativement simple, mais chaque fois que j'essaye de l'attaquer, je finis par me laisser envahir par des pensées profondes: comment pourrait-il prolonger l'avenir, quels besoins de la 2e génération vont avoir besoin, comment cela affecte-t-il le "non fonctionnel" aspects …
J'apprends actuellement à utiliser Git en lisant Pro Git . En ce moment, j'apprends à propos des branches et des tags. Ma question est la suivante: quand dois-je utiliser une branche et quand dois-je utiliser une balise? Par exemple, supposons que je crée une branche pour la version 1.1 d'un …
Je garde mes propres affaires à la maison et ma femme vient à moi et dit Chérie .. Pouvez-vous imprimer toutes les économies réalisées dans le monde entier pour la lumière du jour pour 2018 sur la console? J'ai besoin de vérifier quelque chose. Et je suis super heureux parce …
En tant que "nouveau" programmeur (j'ai écrit une ligne de code pour la première fois en 2009), j'ai remarqué qu'il est relativement facile de créer un programme qui présente des éléments assez complexes aujourd'hui, avec des éléments tels que .NET Framework, par exemple. Créer une interface visuelle ou trier une …
J'ai récemment rencontré une classe qui fournit à peu près tous les caractères uniques comme constante; de tout COMMAà BRACKET_OPEN. Vous vous demandez si cela était nécessaire; Je lis un « article » qui suggère qu'il pourrait être utile de tirer littéraux caractère unique en constantes. Donc, je suis sceptique. …
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.