Je travaille sur un projet depuis quelques années maintenant, et je commence à rassembler une base d'utilisateurs décente. J'ai créé une page de projet avec une documentation de base, mais ce n'est vraiment pas beaucoup plus qu'une FAQ à ce stade. Je sais que je dois l'améliorer afin qu'il soit …
Je n'ai jamais utilisé de système d'intégration continue (CI) auparavant. Je code principalement en MATLAB, Python ou PHP. Aucun de ceux-ci n'a une étape de construction et je ne vois pas comment un CI pourrait être utilisé pour mon travail. Un ami sur un grand projet dans une grande entreprise …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 3 ans . J'ai récemment lu le …
Lorsque je travaille sur un correctif ou une fonctionnalité, je tombe parfois sur d'autres petits problèmes qui peuvent être améliorés à la volée en quelques secondes. Lorsque je les fais immédiatement, puis que je valide la fonctionnalité / correction terminée, la validation inclut plus d'une chose. Par exemple "add feature …
Lorsque j'utilise la nouvelle API Java8 streams pour trouver un élément spécifique dans une collection, j'écris du code comme ceci: String theFirstString = myCollection.stream() .findFirst() .get(); Ici, IntelliJ avertit que get () est appelé sans vérifier isPresent () en premier. Cependant, ce code: String theFirstString = myCollection.iterator().next(); ... ne donne …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 3 ans . Le cadre Redux favorise le paradigme immuable état / …
Contexte J'ai actuellement une situation où j'ai un objet qui est à la fois transmis et reçu par un appareil. Ce message a plusieurs constructions, comme suit: public void ReverseData() public void ScheduleTransmission() La ScheduleTransmissionméthode doit appeler la ReverseDataméthode chaque fois qu'elle est appelée. Cependant, il y a des moments …
Je connais plusieurs algorithmes de correspondance de chaînes de base tels que KMP ou Boyer-Moore, mais tous analysent le modèle avant de rechercher.Cependant, si l'on n'a qu'un seul caractère, il n'y a pas grand-chose à analyser. Existe-t-il donc un meilleur algorithme que la recherche naïve de comparaison de chaque caractère …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . En C # par …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Vous souhaitez 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 . Googler cette question s'est révélé quelque peu inutile, donc …
Les accesseurs et modificateurs (alias setters et getters) sont utiles pour trois raisons principales: Ils restreignent l'accès aux variables. Par exemple, une variable est accessible, mais pas modifiée. Ils valident les paramètres. Ils peuvent provoquer certains effets secondaires. Les universités, les cours en ligne, les didacticiels, les articles de blog …
C'est une idée assez difficile à comprendre et j'apprécierais grandement toute modification / aide pour la rendre plus lisible pour ceux qui connaissent. Est-il théoriquement possible d'avoir un disque dur qui a enregistré une copie de chaque permutation binaire possible d'un kilo-octet et que le reste du système crée simplement …
Je travaille sur un design, mais continue à frapper un barrage routier. J'ai une classe particulière (ModelDef) qui est essentiellement le propriétaire d'une arborescence de nœuds complexe construite en analysant un schéma XML (pensez DOM). Je veux suivre de bons principes de conception (SOLID) et m'assurer que le système résultant …
Je travaille sur un prototype de système logiciel qui (au moins au début) sera en source fermée. Afin de gagner du temps, je pense utiliser (c'est-à-dire un lien statique) une bibliothèque sous licence GPLv3 , afin de pouvoir tester rapidement ma conception. Si je distribuais le logiciel à ce stade, …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 5 ans . J'ai récemment suivi un cours …
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.