Je continue de voir dans les offres d'emploi que le candidat doit avoir une expérience de la rédaction d'applications "évolutives". Qu'est-ce qui rend une application évolutive et comment puis-je savoir que mon code peut être étendu à des millions d'utilisateurs? J'imagine qu'une meilleure façon de formuler cette question est la …
Devez-vous sacrifier la lisibilité du code avec l'efficacité du code? par exemple 3 lignes de code en 1 ligne. J'ai lu dans Code Craft de Pete Goodliffe que la lisibilité est essentielle. Tes pensées?
Je trouve beaucoup de fichiers de 2 à 3 000 lignes et je ne pense pas qu'ils devraient être aussi gros. Quel est le bon critère pour appeler objectivement un fichier de code source "trop gros"?, Existe-t-il un nombre maximal de lignes qu'un fichier de code source devrait avoir?
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 …
En répondant à cette question , j'ai commencé à me demander pourquoi autant de développeurs pensent qu'un bon design ne doit pas rendre compte des performances, car cela affecterait la lisibilité et / ou la maintenabilité. Je crois qu'un bon design prend également en compte les performances au moment de …
Je suis dans une situation où je peux utiliser un plugin JavaScript open source pour remplir une tâche. Mais quand j'ai essayé de l'utiliser, je me suis retrouvé à refondre beaucoup de choses que j'avais déjà faites, et cela ajoute une certaine complexité, à mon humble avis, au projet. Alors …
J'ai toujours vu la recommandation selon laquelle nous devrions d'abord écrire des tests unitaires, puis commencer à écrire du code. Mais j'estime qu'il est beaucoup plus confortable de procéder dans l'autre sens - écrire du code puis des tests unitaires, car j'estime que nous avons beaucoup plus de clarté après …
Si vous aviez un collègue qui ne comprenait pas les avantages de la séparation des préoccupations, ou le comprenait assez peu pour l'appliquer de manière cohérente dans son travail quotidien, comment le lui expliqueriez-vous?
Quelles sont les métriques utiles à capturer pour le code source? Comment les métriques, comme par exemple les lignes de code (exécutable?) Ou la complexité cyclomatique peuvent-elles aider à l'assurance qualité ou en quoi sont-elles bénéfiques en général pour le processus de développement logiciel?
Lorsque l'entreprise dans laquelle je travaille a embauché de nouveaux managers, ils nous ont proposé de consulter le code de quelqu'un à chaque réunion. Nous avons des réunions toutes les deux semaines, donc chaque fois qu'un des développeurs devait montrer son code sur le projecteur, et d'autres allaient en discuter. …
Récemment, je développais un ensemble de normes de codage pour notre entreprise. (Nous sommes une nouvelle équipe se ramifiant dans une nouvelle langue pour l'entreprise.) Lors de ma première ébauche, j'ai défini l'objectif de nos normes de codage comme l'amélioration de la lisibilité, de la maintenabilité, de la fiabilité et …
D'après mon expérience, avant de commencer à travailler pour une entreprise, vous n'avez pas la possibilité de consulter la base de code (j'ai demandé et pour des raisons de confidentialité, tout le monde a toujours dit non, je pense que c'est juste), donc pendant le processus d'entrevue, pensez-vous que ce …
En travaillant avec python pour la première fois, j'ai constaté que je finissais par écrire plusieurs classes dans le même fichier, ce qui est opposé à d'autres langages comme Java, qui utilise un fichier par classe. Habituellement, ces classes sont composées d'une classe de base abstraite, avec 1-2 implémentations concrètes …
Je me suis retrouvé dans une situation difficile ces derniers temps. Je travaille sur un jeu avec un copain de programmation depuis près de 8 mois maintenant. Nous avons tous deux commencé en tant que nouveaux arrivants à la programmation vers août de l'année dernière, il est un étudiant CS …
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.