Resharper aime souligner plusieurs fonctions par page asp.net qui pourraient être rendues statiques. Est-ce que cela m'aide à les rendre statiques? Dois-je les rendre statiques et les déplacer vers une classe
Le refactoring est une technique disciplinée pour restructurer le code existant, en modifiant sa structure interne sans changer son comportement externe. Les questions ouvertes sur la refactorisation de votre code sont hors sujet pour Stack Overflow, mais elles peuvent être appropriées pour la révision du code.
Resharper aime souligner plusieurs fonctions par page asp.net qui pourraient être rendues statiques. Est-ce que cela m'aide à les rendre statiques? Dois-je les rendre statiques et les déplacer vers une classe
Lorsque je suis dans un fichier .java, le code inutilisé est généralement grisé ou a un soulignement vert indiquant que ce code sera probablement (probablement à cause de certains cas étranges JNI / Reflection corner) inutilisé. Mais j'ai ce projet avec des milliers de fichiers Java et je veux...
Fermé. Cette question ne répond pas aux directives de débordement de pile . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet de Stack Overflow. Fermé il y a 7 mois . Améliorez cette question Quels outils...
Je trouve souvent que la section des en-têtes d'un fichier devient de plus en plus grande tout le temps, mais elle ne diminue jamais. Tout au long de la vie d'un fichier source, les classes peuvent avoir été déplacées et refactorisées et il est très possible qu'il y en ait plusieurs #includesqui...
Existe-t-il un moyen de rechercher et de remplacer toutes les occurrences d'un mot dans un projet entier (pas seulement une seule classe en utilisant refactor -> rename) et également de conserver la casse, soit dans Android Studio ou en utilisant un script de ligne de commande? Par exemple, le...
Fermé. Cette question ne répond pas aux directives de débordement de pile . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet de Stack Overflow. Fermé il y a 4 ans . Améliorez cette question Je dois...
Fermé. Cette question ne répond pas aux directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 6 ans . Améliorez cette question J'envisage d'...
Fermé. Cette question ne répond pas aux directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 6 mois . Améliorez cette question Est-ce que...
J'implémente une compareTo()méthode pour une classe simple comme celle-ci (pour pouvoir utiliser Collections.sort()et d'autres goodies offerts par la plate-forme Java): public class Metadata implements Comparable<Metadata> { private String name; private String value; // Imagine basic...
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une...
Fermé. Cette question ne répond pas aux directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 4 ans . Améliorez cette question Je travaille sur un...
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une...
Je me suis beaucoup intéressé au codage des katas ces derniers mois. Je pense qu'ils sont un excellent moyen de perfectionner mes compétences en programmation et d'améliorer la qualité du code que j'écris au travail. Il existe de nombreux endroits où l'on trouve des katas. comme.....
Je commence à utiliser Facebook React dans un projet Backbone et jusqu'à présent ça se passe très bien. Cependant, j'ai remarqué une duplication s'insinuant dans mon code React. Par exemple, j'ai plusieurs widgets de type formulaire avec des états comme INITIAL, SENDINGet SENT. Lorsqu'un bouton est...
Pourquoi Refactor ... est-il grisé (désactivé) dans Xcode? Je voudrais renommer une
Parfois, je rencontre des méthodes avec un nombre inconfortable de paramètres. Le plus souvent, ils semblent être des constructeurs. Il semble qu'il devrait y avoir un meilleur moyen, mais je ne vois pas ce que c'est. return new Shniz(foo, bar, baz, quux, fred, wilma, barney, dino, donkey) J'ai...
J'ai entendu à plusieurs reprises que le code inutilisé doit être supprimé du projet. Cependant, ce n'est pas clair pour moi "pourquoi?". Mes points pour ne pas supprimer qui sont: Le code est déjà écrit et les efforts sont dépensés Le code peut être testé sur un environnement syntétique et réel...
J'ajoute une nouvelle méthode à une classe qui implémente une interface, et j'aime utiliser le refactoring "Extract Interface" et ajouter simplement la méthode à l'interface. Mais il ne semble pas que ReSharper prenne en charge l'ajout d'une signature de méthode à une interface déjà existante. J'ai...
Bien sûr, le fait que vous puissiez refactoriser sur les IDE n'a pas de prix pour beaucoup, je ne le fais presque jamais lorsque je codifie mais je peux essayer de le faire lors de l'édition de la source de quelqu'un d'autre. Comment accomplissez-vous une tâche aussi triviale sur plusieurs...
J'essaie de lire beaucoup de code C / Perl via Vim qui contient de nombreux noms de variables à une seule lettre. Ce serait bien d'avoir une commande qui pourrait m'aider à changer le nom d'une variable en quelque chose de plus significatif pendant que je suis en train de lire le code afin que je...