Génie logiciel

26
Le rêve d'une programmation déclarative [clôturé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Pourquoi le rêve d'une programmation...

26
Fonctions rapides vs propriétés calculées

Disons que j'ai une classe Eventcomme suit: class Event { private var attendees: [Person] = [] // Case 1 //******* // Should I use a func… func countOfAttendees() -> Int { return attendees.count } // …or a var var countOfAttendees: Int { return attendees.count } // Case 2 //******* // Should I...

26
Comment fonctionne Python Runtime?

J'ai quelques problèmes pour comprendre le concept de a runtime library, en particulier celui de Python. J'ai donc écrit un bon programme python et j'ai l'intention de l'exécuter, alors j'écris python ./hello_world.py. Quelles étapes se produisent entre moi lorsque je clique sur le bouton Entrée et...

26
Comment introduire progressivement les revues de code?

Je dirige une équipe avec une demi-douzaine d'ingénieurs seniors. Je suis convaincu que cela nous serait très utile de faire des révisions de code pour toutes les raisons standard. Pas nécessairement tous les changements, mais au moins un flux constant de revues de fond. Alors les gens voient au...

26
Pourquoi une équipe de développement insisterait-elle pour que l'utilisation d'une solution unique pour plusieurs projets dans Visual Studio «augmente la complexité de l'interdépendance»?

J'aide à gérer une équipe externe qui commence à développer de nouvelles versions de certains produits existants. Historiquement, cette équipe a toujours utilisé un modèle d'un projet unique dans une solution unique pour environ 30 modules dans Visual Studio qui vont ensemble pour produire une...

26
Existe-t-il un paradigme de programmation qui encourage à rendre les dépendances extrêmement évidentes pour les autres programmeurs?

Je travaille dans un entrepôt de données qui source plusieurs systèmes via de nombreux flux et couches avec des dépendances de labyrinthe reliant divers artefacts. À peu près tous les jours, je rencontre des situations comme celle-ci: je lance quelque chose, cela ne fonctionne pas, je passe par...