Je travaille sur un logiciel en ce moment et je ne sais pas quel chemin prendre avec cela. J'ai des données à stocker quelque part sur un appareil mobile. Les données ne changeront jamais, ont une relation hiérarchique et seront utilisées pour remplir l'affichage. Il existe une quantité raisonnable de …
Disons que vous travaillez pour une entreprise et que vous développez des logiciels pour eux. Vous n'avez aucune idée de la vue d'ensemble ou peut-être légère. Ce que vous avez, ce sont des tâches qui vous sont assignées via le système de suivi des problèmes. On vous confie des tâches, …
J'ai récemment commencé à utiliser des espaces de noms en PHP. Quand je les ai vus pour la première fois, je pensais que leur syntaxe était moche et je ne les utiliserais jamais. Cependant, j'ai créé un chargeur automatique (spl_autoload_register) qui fait en sorte que je n'ai plus jamais à …
Contexte: Mes collaborateurs et moi écrivons un article pour une revue universitaire. Au cours de nos recherches, nous avons écrit un programme de simulation en Java. Nous voulons rendre le programme de simulation disponible gratuitement pour que d'autres puissent l'utiliser. Nous avons décidé d'héberger le code sur un référentiel GitHub. …
Cette affirmation d' Aleks Bromfield déclare: Presque toutes les langues avec un système de type statique ont également un système de type dynamique. Mis à part C, je ne peux pas penser à une exception Est-ce une réclamation valide? Je comprends qu'avec les classes Reflection ou Loading au moment de …
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 5 ans . Historiquement, un HLL est quelque chose comme C, Fortran ou …
Je viens de réaliser quelque chose de dérangeant. Chaque fois que j'ai écrit une méthode qui accepte un std::stringcomme paramètre, je me suis ouvert à un comportement indéfini. Par exemple, cela ... void myMethod(const std::string& s) { /* Do something with s. */ } ... peut être appelé comme ça …
J'ai lu récemment qu'il n'est pas recommandé d'utiliser le modèle de référentiel conjointement avec un ORM. D'après ma compréhension, c'est parce que l'abstraction qu'ils fournissent sur la base de données SQL est trop fuyante pour être contenue par le modèle. J'ai quelques questions à ce sujet: Que faites-vous si vous …
Le réglage J'ai souvent du mal à déterminer quand et comment utiliser les exceptions. Prenons un exemple simple: supposons que je racle une page Web, dites " http://www.abevigoda.com/ ", pour déterminer si Abe Vigoda est toujours en vie. Pour ce faire, il suffit de télécharger la page et de rechercher …
Je voulais apprendre à utiliser l'approche TDD et j'avais un projet sur lequel je voulais travailler depuis un moment. Ce n'était pas un grand projet, donc j'ai pensé que ce serait un bon candidat pour TDD. Cependant, j'ai l'impression que quelque chose a mal tourné. Laissez-moi vous donner un exemple: …
Supposons que vous ayez deux interfaces: interface Readable { public void read(); } interface Writable { public void write(); } Dans certains cas, les objets d'implémentation ne peuvent prendre en charge que l'un d'entre eux, mais dans de nombreux cas, les implémentations prendront en charge les deux interfaces. Les personnes …
En C et C ++, la méthode principale contient le nom de fichier à la première position du tableau à argv [0]. En Java, cependant, le nom de fichier n'est pas inclus dans le tableau de chaînes args. Y a-t-il une raison pratique à cela? Je comprends que cela rend …
J'ai entendu dire que la programmation logique peut servir d'alternative polyvalente à d'autres paradigmes de programmation tels que l'OO ou la programmation fonctionnelle. (Puisque Prolog est Turing-complet, il doit en être ainsi!) Cependant, j'ai du mal à voir comment on implémenterait un programme interactif, comme un jeu de console graphique …
Lorsque je travaille avec git dans une équipe utilisant des branches de fonctionnalités, j'ai souvent du mal à comprendre la structure des branches dans l'histoire. Exemple: Supposons qu'il y ait une fonctionnalité / préparation de branche de fonctionnalité , et la correction de bogues se poursuit sur le maître en …
L' architecture Entity Component System est-elle orientée objet, par définition? Cela me semble plus procédural ou fonctionnel. À mon avis, cela ne vous empêche pas de l'implémenter dans un langage OO, mais il ne serait pas idiomatique de le faire de manière résolument OO. Il semble que ECS sépare les …
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.