Génie logiciel

9
J'ai une invention précédente (logiciel / framework) que je prévois d'utiliser dans mon nouveau travail. Qu'advient-il de mes droits d'auteur si je les améliore pendant le travail?

J'ai rempli ce formulaire standard où vous listez vos inventions précédentes avant de commencer votre nouvel emploi afin que l'employeur soit légalement conscient que vous avez le droit d'auteur sur elles. Mais si je veux utiliser cette invention (code logiciel / framework) dans mon nouveau...

9
Comment testez-vous un codeur à l'unité?

J'ai quelque chose comme ça: public byte[] EncodeMyObject(MyObject obj) J'ai fait des tests unitaires comme celui-ci: byte[] expectedResults = new byte[3]{ 0x01, 0x02, 0xFF }; Assert.IsEqual(expectedResults, EncodeMyObject(myObject)); EDIT: Les deux façons que j'ai vues proposées sont: 1)...

9
repérage des cycles du graphique - explication simple

certains pourraient-ils m'aider à comprendre comment trouver des cycles dans des graphiques en termes simples? J'ai lu d'autres questions, comme celle- ci et aussi certaines des pages wikipedia, mais elles semblent descendre assez rapidement dans le jargon mathématique. J'ai un modèle du graphique...

9
Accéder à l'histoire d'un `ref` à Clojure

La documentation de ref montre une option: max-history et déclare que "les refs accumulent l'historique dynamiquement selon les besoins pour traiter les demandes de lecture." Je peux voir qu'il y a de l'historique au REPL, mais je ne vois pas comment trouver les valeurs précédentes d'une référence:...

9
Un bon exemple de tableau de longueur variable C [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . Cette question a plutôt été gelée à SO, j'ai donc...

9
Pourquoi Go a-t-il un cas spécial pour les abdos (0)

Je jouais avec Go et j'ai trouvé ce code particulièrement intéressant pour la fonction abs dans le package mathématique: http://golang.org/src/pkg/math/abs.go 14 func abs(x float64) float64 { 15 switch { 16 case x < 0: 17 return -x 18 case x == 0: 19 return 0 // return correctly abs(-0) 20 } 21...

9
Style de programmation en Perl

Je travaille en Java, donc en gros j'utilise le paradigme OOP lors du codage. Je suis sur le point de commencer à travailler en Perl et je me demandais quel est le paradigme que les développeurs Perl suivent. Dans wiki, il mentionne qu'il prend en charge de nombreux paradigmes, mais je ne suis pas...

9
Pourquoi éviter l'héritage de forme?

Je me souviens avoir appris VB4 et avoir fait glisser un bouton sur un formulaire, double-cliquer sur ce bouton et taper du code dans ce gestionnaire d'événements dont je venais juste d'être béni par magie. Venant de QBASIC, j'étais ravi du "V" dans "VB", le concepteur visuel était littéralement la...

9
Printemps - Confusion sur la configuration?

Quelque part, j'ai lu que Spring offre plus de commodité que de configuration. Mais les gens de Spring apportent tellement de changements à la configuration, que je suis maintenant vraiment confus d'utiliser la configuration xml ou l'annotation. J'aimerais que n'importe qui suggère une méthodologie...