Aujourd'hui, nous avons essayé d'introduire BDD dans notre processus de développement logiciel en organisant un atelier de spécification. Pour cet atelier, nous avions 2 développeurs, 1 testeur et 1 analyste commercial. L'atelier a duré 1h30 et à la fin de celui-ci, nous avons réussi à trouver quelques scénarios BDD pour …
Certains projets bumpent la version avant de lancer un nouveau développement, tandis que les autres projets bumpent la version lors du balisage d'une version. Quelle approche est la meilleure? Si le numéro de version n'a pas changé au début de la nouvelle phase, les développeurs peuvent oublier de le changer …
Considérez ce morceau de code: if (x == 1) { throw "no good; aborting" ; } [... more code ...] Considérez maintenant ce code: if (x == 1) { throw "no good; aborting" ; } else { [... more code ...] } Les deux cas fonctionnent exactement de la même …
Je suis un développeur débutant et je me demande depuis le début comment les professionnels utilisent des outils comme GIT et Subversion (je n'ai pas une très bonne compréhension de ces outils) pour répondre aux besoins de leur projet. S'ils l'utilisent, comment pourrais-je mettre en place quelque chose comme ça? …
Aujourd'hui, mon conférencier a mentionné que la raison pour laquelle le système d'avion est programmé en langage assembleur est due au fait que le programme en cours d'écriture a moins d'erreur. Cette affirmation est-elle vraie? Parce que quand il a demandé notre avis, j'ai dit que l'assemblage peut créer un …
Je n'essaie pas de dire que je sais quelque chose que tout le monde ne sait pas, mais j'ai résolu de plus en plus de conceptions avec l'utilisation de classes imbriquées, donc je suis curieux de me faire une idée de l'acceptabilité d'utiliser ce qui semble rarement utilisé mécanisme de …
Que faire exactement lorsque le nom de classe le plus évident pour un composant est pris par un framework? Dans mon cas, je dois créer une classe qui décrit une requête HTTP. Bien sûr, le nom le plus courant est "pris" en tant que System.Web.HttpRequest. Que devrais-je faire? Ce projet …
Y a-t-il une différence entre return n(dans la mainfonction) et exit(n)en C? Est-il défini par les normes C ou POSIX ou cela dépend du système d'exploitation ou du compilateur?
Le Senario: Vous avez un fichier avec une chaîne (valeur moyenne de la phrase) sur chaque ligne. Pour des raisons d'argument, disons que ce fichier a une taille de 1 Mo (milliers de lignes). Vous disposez d'un script qui lit le fichier, modifie certaines des chaînes du document (non seulement …
J'utilise Linux et d'autres logiciels open source chez moi. Comme je ne suis pas un codeur professionnel, je signale généralement des bogues aux développeurs car mes compétences ne suffisent pas à résoudre les problèmes par moi-même. Quel genre de choses voulez-vous que je vérifie avant d'envoyer un rapport de bogue? …
Je suis sur le point de commencer un projet qui consistera à développer des prototypes d'applications mobiles natives (iOS et Android initialement) ainsi qu'une interface d'administration basée sur le Web et une API avec laquelle ces applications pourront communiquer. Nous avons une liste d'histoires déjà rédigées, mais beaucoup d'entre elles …
J'écris du code pour analyser les chaînes d'expression mathématique et j'ai remarqué que l'ordre dans lequel les opérateurs de puissance chaînés sont évalués en Python diffère de l'ordre dans Excel. Sur http://docs.python.org/reference/expressions.html : "Ainsi, dans une séquence sans parenthèse de puissance et d'opérateurs unaires, les opérateurs sont évalués de droite …
Mon client veut faire une application iPhone parce qu'elle a constaté que les gens sont beaucoup plus susceptibles d'utiliser l'application iPhone sur un site optimisé pour mobile. L'application iPhone est très simple - elle n'affiche que quelques images et du texte. En tant que programmeur, je préfère de loin faire …
Désolé, pour ma question confuse. Je cherche des pointeurs. Jusqu'à présent, j'ai principalement travaillé avec Java et Python sur la couche application et je n'ai qu'une vague compréhension des systèmes d'exploitation et du matériel. Je veux en savoir beaucoup plus sur les niveaux inférieurs de l'informatique, mais cela devient vraiment …
Parfois, lorsque je démarre un petit projet (comme une application Android), je ne sais pas quelle approche fonctionnera à la fin, et je vais juste pour une approche et je l'essaie. Mais si je n'ai jamais utilisé cette approche auparavant (pour une sorte d'application que je n'ai jamais programmée auparavant), …
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.