Génie logiciel

12
Que faut-il tester en Javascript?

Au travail, nous venons de commencer sur une application fortement basée sur Javascript (utilisant en fait Coffeescript, mais toujours), dont j'ai implémenté un système de test automatisé utilisant JsTestDriver et fabric. Nous n'avons jamais écrit quelque chose avec autant de Javascript, donc...

12
Utilisez des programmes open source dans votre entreprise?

Y a-t-il des inconvénients à obliger vos employés à utiliser des programmes open source dans votre entreprise? Je prévois de lancer une entreprise et je me demande pourquoi les entreprises travaillent généralement avec des logiciels propriétaires, comme Microsoft Word pour citer le plus célèbre....

12
Python pour les grands projets

Existe-t-il des ressources sur la façon d’architecturer de grands projets Python de puissance industrielle? J'aimerais commencer un projet personnel ambitieux, mais je ne sais pas trop comment le concevoir et quelles pratiques mettre en place pour réussir le projet. Existe-t-il des ressources sur...

12
Modèles pour l'intégration continue et DVCS

Nous utilisons actuellement Subversion et TeamCity, nous allons passer à Mercurial (en particulier Kiln car nous sommes des utilisateurs de FogBugz). Évidemment, cela entraînera des changements - espérons-le, des améliorations - dans nos modèles de développement (tous les deux!), Mais le seul...

12
Android, OpenGL et extension de GLSurfaceView?

Cette question est en partie technique, en partie méta, en partie subjective et très spécifique: Je suis un développeur de jeux indépendants travaillant sur Android, et au cours des 6 derniers mois, j'ai eu du mal et j'ai finalement réussi à créer ma propre application de jeu 3D pour Android. J'ai...

12
Entity Framework et séparation des couches

J'essaie de travailler un peu avec Entity Framework et j'ai une question concernant la séparation des couches. J'utilise généralement l'approche UI -> BLL -> DAL et je me demande comment utiliser EF ici. Mon DAL serait généralement quelque chose comme GetPerson(id) { // some sql return new...

12
Flux de travail Git pour plusieurs équipes

Nous allons commencer à utiliser Git (pas encore) et je veux définir le workflow. Nous avons 4 équipes réparties sur 4 sites mondiaux différents, développant ensemble le même produit. Chaque équipe possède une partie du code du produit, mais parfois elle doit également apporter des modifications au...