Génie logiciel

24
Machines d'état vs threads

Alan Cox a dit un jour : "Un ordinateur est une machine d'état. Les threads sont destinés aux personnes qui ne peuvent pas programmer de machines d'état". Puisque demander à Alan directement n'est pas une option pour moi, je préfère demander ici: comment peut-on obtenir une fonctionnalité...

24
Comment placez-vous différentes versions de votre bibliothèque sous contrôle de version? Utilisez-vous des tags? Ou des succursales? Ou une autre méthode?

J'ai récemment commencé à mettre mon code sous contrôle de version (dans le laboratoire, je travaille, sous SVN, et mes propres codes dans github (évidemment avec git)). Avant d'utiliser le contrôle de version, je faisais quelque chose comme ça. J'avais un dossier avec le nom de la bibliothèque, à...

24
Pourquoi coffeescript au lieu de javascript? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...

24
Comprendre le modèle de conception du pont

Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 8 ans . Je ne comprends pas du tout le modèle de conception "pont". J'ai parcouru divers sites Web, mais ils n'ont pas aidé. Quelqu'un peut-il m'aider à...

24
Datetime vs Timestamp dans MySQL et PHP en pratique?

Je ne sais pas comment spécifier mon type de données comme datetime ou timestamp, je pense que j'aurai besoin des deux mais sur les différents événements. Mon site Web vend des produits et des services dans le monde entier et dispose également d'un système de compte permettant à l'utilisateur de se...

24
C ++ pour les développeurs C #

Je connais assez bien C # (autodidacte, malheureusement) et j'ai besoin de faire de la programmation C ++ pour une application Windows. J'ai pu trouver une tonne d'informations pour les développeurs C ++ apprenant le C # mais je n'ai pas pu trouver grand-chose sur l'apprentissage du C ++ alors que...