J'ai un dépôt avec du code Ruby et PHP dedans. Github dit que mon repo est de 74,8% PHP et 25,2% Ruby Je ne comprends pas comment cela peut être. Lorsque je compare les 2 langues de mon projet: # Count how many files: # Ruby ls | grep ".*\.rb" …
Je dirige une petite entreprise composée de seulement 2 développeurs. Nous construisons une très grosse application pour l'un de nos clients. Le développement de ce projet dure depuis un an et demi. Maintenant, ce client a obtenu un parrainage important et il organise des événements liés à ce projet. Alors …
Comment une personne non technique peut-elle apprendre à rédiger des spécifications pour de petits projets? Un de mes amis essaie d'externaliser certains développements sur un projet de statistiques. En particulier, il fait beaucoup de travail dans Excel et veut externaliser la création de scripts pour faire ce qu'il fait maintenant …
Comment gérez-vous la synchronisation bidirectionnelle entre un serveur de base de données «principal» et de nombreux serveurs «secondaires», en particulier la résolution des conflits, en supposant qu'une connexion n'est pas toujours disponible? Par exemple, j'ai une application mobile qui utilise CoreData comme «base de données» sur iOS et j'aimerais permettre …
Un moyen simple de conserver les paramètres d'une application Java est représenté par un fichier texte avec l'extension ".properties" contenant l'identifiant de chaque paramètre associé à une valeur spécifique (cette valeur peut être un nombre, une chaîne, une date, etc.) . C # utilise une approche similaire, mais le fichier …
J'ai récemment rencontré une situation dans notre base de code où une autre équipe a créé une «classe divine» contenant environ 800 méthodes, réparties sur 135 fichiers en tant que classe partielle. J'ai demandé à l'autre équipe à ce sujet. Bien que ma réaction instinctive ait été de le faire …
Je sais que lors de la création d'applications (natives ou Web) telles que celles de l'AppStore Apple ou de l'App Store Google Play, il est très courant d'utiliser une architecture Model-View-Controller. Cependant, est-il raisonnable de créer également des applications en utilisant l'architecture Component-Entity-System commune aux moteurs de jeu?
Scénario: Vous poussez vers la production La poussée a cassé plusieurs choses Cette même version n'a pas cassé qa ou dev En tant que développeur, vous n'avez pas accès à prod. Il y a beaucoup de pression d'en haut pour que les choses fonctionnent bien. Détails: Application PHP / MVC …
J'ai eu une discussion avec un responsable des tests sur le rôle des tests unitaires et d'intégration. Elle a demandé aux développeurs de signaler ce qu'ils ont testé et comment l'unité a été testée. Mon point de vue est que les tests unitaires et d'intégration font partie du processus de …
Le développement axé sur le comportement avec sa syntaxe emblématique de scénarios «Given-When-Then» a récemment été très médiatisé pour ses utilisations possibles en tant qu'objet frontière pour l'évaluation des fonctionnalités du logiciel. Je suis tout à fait d'accord pour dire que Gherkin , ou le script de définition de fonctionnalité …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 4 ans . Je travaille pour une organisation de développement de produits qui …
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 …
Je connais quelques bonnes pratiques générales lors de la conception d'une base de données pour une application, mais qu'en est-il de la refonte? Je fais partie d'une équipe chargée de reconcevoir une application métier interne, même si je dis «interne», je suis malheureusement très loin de tout contact avec les …
J'ai plusieurs classes qui héritent toutes d'une classe de base générique. La classe de base contient une collection de plusieurs objets de type T. Chaque classe enfant doit être capable de calculer des valeurs interpolées à partir de la collection d'objets, mais comme les classes enfants utilisent différents types, le …
J'adore être programmeur. Là, je l'ai dit. Cependant, cela dit, j'ai réalisé récemment que je ne supporte vraiment pas la correction de bugs. Du tout. En fait, pendant que je développe quelque chose, ma productivité est extrêmement élevée. Même lorsque j'écris des tests unitaires et que je fais des autotests …
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.