Je conçois un format de fichier et je veux le faire correctement. Puisqu'il s'agit d'un format binaire, le tout premier octet (ou octets) du fichier ne doit pas former de caractères textuels valides (comme dans l'en-tête de fichier PNG 1 ). Cela permet aux outils qui ne reconnaissent pas le …
Je me demandais pourquoi C ++ est un bon choix pour écrire un compilateur. Bien sûr, C est également utile à cet effet, car de nombreux compilateurs sont écrits en C ou en C ++, mais je suis plus intéressé par C ++ cette fois. Des bonnes raisons? Je cherchais …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les 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 7 ans . Lorsque vous êtes sous pression, la date limite approche et …
Nous avons un processus de bogue en cours de traitement. Nous avons 3 niveaux de bug: Bogue P1: bogues qui empêchent les utilisateurs de travailler. Ils doivent être résolus sur place. Bogue P2: bogues qui ont un impact mais les utilisateurs peuvent travailler Bogue P3: bogues sans impact et où …
Voici ce que je veux dire: class MyClass { int arr1[100]; int arr2[100]; int len = 100; void add(int* x1, int* x2, int size) { for (int i = 0; i < size; i++) { x1[i] += x2[i]; } } }; int main() { MyClass myInstance; // Fill the arrays... …
J'essaie de commencer avec un projet de recherche géographique qui trouvera tous les points de repère dans les 10 km / miles (pas importants pour cette histoire) d'un point de repère particulier. Ainsi, par exemple, disons que j'ai une base de données d'un million de points de repère. Afin de …
J'ai pris plus de 5 heures dans la planification du sprint pour un sprint d'une semaine. Cela semble trop. Nous discutons des choses en détail dans la planification du sprint, car la plupart des membres de l'équipe ne sont pas seniors. Si nous ne le faisons pas, cela entraînera des …
Pour éviter les nombres magiques, nous entendons souvent dire que nous devons donner à un littéral un nom significatif. Tel que: //THIS CODE COMES FROM THE CLEAN CODE BOOK for (int j = 0; j < 34; j++) { s += (t[j] * 4) / 5; } -------------------- Change to …
En m'instruisant sur l'architecture logicielle et les modèles de conception, j'ai remarqué que dans la plupart des cas, certaines fonctionnalités de langage et spécificités de conception sont impliquées dans l'explication. Par exemple, pratiquement n'importe quel article ou livre qui illustrera les idées à l'aide de classes et d'interfaces. Tout ce …
Supposons que nous ayons un module logiciel A qui implémente une fonction F. Un autre module B implémente la même fonction que F '. Il existe plusieurs façons de se débarrasser du code en double: Soit A utiliser F 'de B. Soit B utiliser F de A. Mettez F dans …
Lorsque vous utilisez le concept de polymorphisme, vous créez une hiérarchie de classes et en utilisant la référence des parents, vous appelez les fonctions d'interface sans savoir quel type spécifique a l'objet. C'est bien. Exemple: Vous avez une collection d'animaux et vous faites appel à la fonction de tous les …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les 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 2 ans . J'ai récemment appris le C et je veux démarrer un …
Je viens de commencer avec RxJava , l'implémentation Java de ReactiveX (également connu sous le nom de Rx et Reactive Extensions ). Quelque chose qui m'a vraiment frappé était la taille massive de de RxJava Flowable classe : il a 460 méthodes! Être juste: De nombreuses méthodes sont surchargées, ce …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 2 ans . Je conçois une application qui, à …
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.