Решарпер любит указывать на каждую страницу asp.net несколько функций, которые можно сделать статическими. Поможет ли мне, если я сделаю их статичными? Должен ли я сделать их статическими и переместить их в служебный...
Рефакторинг - это дисциплинированная методика реструктуризации существующего кода, изменения его внутренней структуры без изменения его внешнего поведения. Открытые вопросы о рефакторинге кода не относятся к теме Stack Overflow, однако они могут быть уместны для Code Review.
Решарпер любит указывать на каждую страницу asp.net несколько функций, которые можно сделать статическими. Поможет ли мне, если я сделаю их статичными? Должен ли я сделать их статическими и переместить их в служебный...
Когда я нахожусь в файле .java, неиспользуемый код обычно выделяется серым цветом или имеет зеленое подчеркивание, говорящее о том, что этот код, вероятно, (вероятно из-за некоторых странных угловых случаев JNI / Reflection) не будет использоваться. Но у меня есть этот проект с тысячами...
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 месяцев назад . Улучшить этот вопрос Какие инструменты вы используете,...
Я часто нахожу, что раздел заголовков файла постоянно увеличивается и увеличивается, но он никогда не уменьшается. В течение жизни исходного файла классы могли перемещаться и подвергаться рефакторингу, и вполне возможно, что есть немало тех, #includesкоторые не должны быть там и больше. Оставив их...
Есть ли способ найти и заменить все вхождения слова во всем проекте (а не только в одном классе, использующем refactor -> rename), а также поддерживать регистр, либо в Android Studio, либо с помощью сценария командной строки? Например, Поставщик должен перейти к Продавцу, поставщик ->...
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 года назад . Улучшить этот вопрос Мне пришлось провести рефакторинг...
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Я подумываю о покупке лицензии ReSharper ,...
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 месяцев назад . Улучшить этот вопрос Кто-нибудь знает полнофункциональный...
Я реализую compareTo()метод для простого класса, такого как этот (чтобы можно было использовать Collections.sort()и другие полезности, предлагаемые платформой Java): public class Metadata implements Comparable<Metadata> { private String name; private String value; // Imagine basic constructor...
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 года назад . Улучшить этот вопрос Я работаю над большой системой C ++,...
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...
В последние месяцы я очень заинтересовался кодированием ката. Я считаю, что это отличный способ отточить свои навыки программирования и улучшить качество кода, который я пишу на работе. Есть множество мест, где можно найти ката. лайк.. http://codekata.pragprog.com/...
Я начинаю использовать Facebook React в проекте Backbone, и пока все идет очень хорошо. Однако я заметил, что в мой код React закрадывается некоторое дублирование. Например, у меня есть несколько виджетов, похожих на формы, с такими состояниями, как INITIAL, SENDINGи SENT. Когда кнопка нажата,...
Почему Refactor ... неактивен (отключен) в Xcode? Я хочу переименовать
Иногда мне попадаются методы с неудобным количеством параметров. Чаще всего они кажутся конструкторами. Кажется, должен быть способ получше, но я не понимаю, что это такое. return new Shniz(foo, bar, baz, quux, fred, wilma, barney, dino, donkey) Я думал об использовании структур для представления...
Я много раз слышал, что неиспользуемый код нужно удалить из проекта. Однако мне непонятно «почему?». Мои советы не удалять: Код уже написан, и усилия потрачены Код может быть протестирован в синтетической и реальной среде Если хорошо организована (сгруппированы, отдельные пакеты, слабо связаны и...
Я добавляю новый метод в класс, реализующий интерфейс, и мне нравится использовать рефакторинг «Извлечь интерфейс» и просто добавить метод в интерфейс. Но похоже, что ReSharper не поддерживает добавление сигнатуры метода в уже существующий интерфейс. Такое чувство, что я чего-то упускаю, уверен,...
Конечно, возможность рефакторинга в IDE бесценна для многих, я почти никогда не делаю этого, когда пишу код, но я могу попытаться сделать это при редактировании чужого источника. Как выполнить такую тривиальную задачу с несколькими файлами в Vim? Я нашел этот плагин для рефакторинга Ruby, но как...
Я использую Vim для чтения большого количества кода C и Perl, содержащего много однобуквенных имен переменных. Было бы неплохо иметь какую-нибудь команду для изменения имени переменной на что-то более значимое, пока я читаю код, чтобы я мог быстрее прочитать остальную часть. Есть ли в Vim...