J'écris beaucoup de code (principalement c ++ et javascript) qui touche à la géométrie et aux graphiques de calcul et à ce genre de sujets, j'ai donc constaté que les diagrammes visuels étaient une partie indispensable du processus de résolution des problèmes. J'ai déterminé tout à l'heure que "oh, ne …
KISS ("garder les choses simples, stupides" ou "garder les choses simples stupides", voir par exemple ici ) est un principe important dans le développement de logiciels, même s'il semble provenir de l'ingénierie. Citant de l'article de wikipedia: Le principe est mieux illustré par l'histoire de Johnson remettant à une équipe …
Je suis intéressé par la programmation fonctionnelle et j'ai décidé de me confronter à Haskell. Ma tête me fait mal ... mais je finirai par l'obtenir ... J'ai une curiosité cependant, pourquoi la syntaxe est-elle si cryptique (en l'absence d'un autre mot)? Y a-t-il une raison pour laquelle il n'est …
Les normes / styles de codage doivent-ils être appliqués par le serveur d'intégration continue exécutant des outils d'analyse statique (ex. PMD, StyleCop / FxCop) et échouant à la construction si les normes ne sont pas respectées? Quels types de règles ne doivent pas être utilisés pour échouer la génération?
Supposons que nous ayons un système de journalisation des tâches, lorsqu'une tâche est journalisée, l'utilisateur spécifie une catégorie et la tâche par défaut a le statut 'En suspens'. Supposons dans ce cas que la catégorie et le statut doivent être implémentés en tant qu'entités. Normalement, je ferais ceci: Couche d'application: …
Pourquoi la minification HTML / Javascript est-elle bénéfique lorsque le protocole HTTP prend déjà en charge la compression de données gzip? Je me rends compte que la minification Javascript / HTML a le potentiel de réduire considérablement la taille des fichiers Javascript / HTML en supprimant les espaces inutiles, et …
Comment gardez-vous les binaires publiés sous contrôle de version? Cela permet de suivre les éléments modifiés entre chaque version. Je veux séparer les binaires publiés du référentiel source. Les binaires publiés sont soit construits à partir du logiciel d'intégration continue, soit compilés manuellement.
J'ai lu beaucoup de choses sur Scrum ces derniers temps, et j'ai trouvé ce qui me semble être des informations contradictoires sur la question de savoir s'il est correct ou non de modifier le backlog du sprint pendant un sprint. L' article de Wikipédia sur Scrum dit que ce n'est …
Si j'utilise une instruction switch pour gérer les valeurs d'une énumération (qui appartient à ma classe) et que j'ai une casse pour chaque valeur possible - cela vaut-il la peine d'ajouter du code pour gérer le cas «par défaut»? enum MyEnum { MyFoo, MyBar, MyBat } MyEnum myEnum = GetMyEnum(); …
Quelle est la meilleure façon d'examiner un code avant qu'il ne soit validé dans le tronc SVN? Une idée à laquelle je pense est de demander au développeur de valider son code dans une branche, puis de revoir son code tout en fusionnant les révisions de la branche dans le …
Je lisais Extreme Programming Explained, Second Edition et dans le chapitre 11 "The Theory of Constraints", les auteurs parlent de l'ancien et obsolète modèle de développement "push" et de la méthode XP, le modèle de développement "pull" . Cela ressemble à un concept assez important, mais il ne prend qu'un …
Probablement, la situation de base est familière à tout le monde. Vous avez convenu de certaines normes de codage dans votre équipe et il est maintenant temps de vous assurer que tout le monde les respecte. Certains le font via une programmation couplée lourde, d'autres maintiennent une liste de normes …
J'essaie donc de rendre mes tests unitaires aussi simples que possible, mais cela devient gênant lorsque je teste quelques méthodes simples d'ajout / suppression. Pour la méthode add, je dois essentiellement créer un objet factice et l'ajouter, puis une fois le test réussi, je dois supprimer l'objet factice. Et pour …
Nous avons introduit un processus de révision du code au sein de notre organisation et il semble bien fonctionner. Cependant, j'aimerais pouvoir mesurer l'efficacité du processus au fil du temps, c'est-à-dire que nous ne trouvons pas de bogues parce que le code est propre ou que les gens ne détectent …
Je vois beaucoup de discussions qui tournent autour des performances de db 'x' ou que le passage de 'x' à 'y' a amélioré les performances de notre site. Je n'ai pas encore vu d'analyse comparative appropriée qui fonctionne sur différents types de bases de données. Est-il possible d'écrire un benchmark …
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.