Quand devez-vous placer le type de données Key / Value dans sa propre classe au lieu d'utiliser une structure générique pré-construite, telle que a KeyValuePairou a Tuple? Par exemple, la plupart des ComboBox que je crée contiennent un DisplayName et une Value. C'est le genre de données que j'essaie de …
Si je comprends bien, la conception descendante consiste à affiner le concept abstrait de haut niveau en petites pièces concrètes et compréhensibles, jusqu'à ce que le plus petit bloc de construction soit défini. D'un autre côté, le bas vers le haut définit les parties de bas niveau, puis construit progressivement …
Aujourd'hui, j'ai eu ma première entrevue avec des stagiaires potentiels. Bien que ce soit principalement des questions ouvertes, j'ai eu quelques tâches de programmation triviales pour eux: Écrivez une fonction qui renvoie vrai si les côtés du triangle (tous les entiers) a, b et c peuvent représenter un triangle rectangle …
Notre chef de projet est un architecte logiciel de génie, une personne douce et attentionnée en général, un geek par nature et délicat par la voix. Mais, parfois, nous (mes coéquipiers et moi) différons d'opinion - en particulier sur les problèmes d'architecture logicielle, de conception de système, d'interface utilisateur, etc., …
J'ai un projet LOC 10K écrit à Django avec pas mal de céleri ( RabbitMQ ) pour l'asynchronicité et les travaux en arrière-plan si nécessaire, et je suis arrivé à la conclusion que certaines parties du système gagneraient à être réécrites dans autre chose que Django pour une meilleure concurrence …
J'ai maintenant 4 ou 5 ordinateurs et j'ai besoin d'un meilleur système pour tout synchroniser. J'utilise beaucoup git et github pour synchroniser mes fichiers pour des projets de programmation, mais il y a ensuite des bases de données, des fichiers .bash_profile, des scripts bash, etc. Parfois, au lieu de synchroniser …
J'écris un programme pour simuler l' activité des fourmis dans une grille (PDF). La fourmi peut se déplacer, ramasser des objets et les faire tomber. Le problème est que l'action des fourmis et les positions de chaque fourmi peuvent être suivies par les attributs de classe facilement (et nous pouvons …
Je travaille dans une entreprise qui n'utilise que des procédures stockées pour tous les accès aux données, ce qui rend très ennuyeux de garder nos bases de données locales synchronisées, car à chaque validation, nous devons exécuter de nouveaux processus. J'ai utilisé des ORM de base dans le passé et …
Un collègue se demandait aujourd'hui: "Pourquoi est-ce que dans notre industrie," production "signifie" produit final livrable "? Vous savez, comme si un film est" en production ", cela signifie qu'ils le tournent actuellement, pas que que c'est fait et que le public le regarde. "
L'application que je construis actuellement utilise des procédures stockées et des modèles de classe fabriqués à la main pour représenter des objets de base de données. Certaines personnes ont suggéré d'utiliser Entity Framework et j'envisage de passer à cela car je ne suis pas si loin dans le projet. Mon …
Je me suis porté volontaire pour enseigner un club informatique après l'école au collège de mon fils. Il y a eu beaucoup d'intérêt pour les virus informatiques. Je pensais leur montrer comment créer un simple virus de fichier batch qui infecterait d'autres fichiers batch dans le même répertoire. Montrez également …
Je voudrais passer d'une semaine de 5 jours à une semaine de 4 jours, mais maintenir une semaine de travail de 40 heures. Les jours de 10 heures affecteraient-ils votre capacité à être productif? Je déteste notre système de transport en commun, donc si je pouvais réduire mes transports de …
Je suis facturé comme "l'expert Windows" dans ma très petite entreprise, qui se compose de moi-même, d'un ingénieur en mécanique travaillant dans un rôle de vente et de formation, et du président de l'entreprise, travaillant dans un rôle de conception, de développement et de support. Mon rôle est tout aussi …
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 …
Remarque: Cette question ne concerne pas la "clause publicitaire BSD odieuse" . La nouvelle licence BSD ne contient pas cette clause et est compatible avec la GPL. J'essaie de choisir entre la licence New BSD et la licence MIT pour mes propres projets. Ils sont essentiellement identiques , sauf que …
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.