Результаты поиска по запросу "refactoring"

5 ответов

Как можно меньше.

жный дубликат: Когда функция слишком длинная? [https://stackoverflow.com/questions/475675/when-is-a-function-too-long] Недавно мне дали незавидную задачу: анализ плохого кода, написанного другим разработчиком, и документирование плохих практик. ...

19 ответов

Я обнаружил, что вы платите за эту функцию, хотя; CLion требуется время для сканирования и анализа вашего проекта при первой загрузке.

то нахожу, что раздел заголовков файла постоянно увеличивается и увеличивается, но он никогда не уменьшается. В течение жизни исходного файла классы могли перемещаться и подвергаться рефакторингу, и вполне возможно, что существует немало#includes ...

2 ответа

Переименование методов доступа / мутатора в Eclipse?

Есть ли способ автоматически переименовать аксессор / мутатор, когда переменная, которую они получают / устанавливают, подвергается рефакторингу -> переименовывается (Eclipse 3.4)?

ТОП публикаций

4 ответа

Рефакторинг Ссылка

я есть много заголовочных файлов с длинной реализацией метода внутри. Есть ли автоматический способ сделать это? Один за другим может занять много времени ... Благодарю.

3 ответа

Это твой выбор. Кодируйте его так, как вы думаете, будет более понятным. Кстати, я не думаю, что есть случай «соединения класса с несвязанными классами». Скорее, это вопрос превращения косвенного отношения в прямое отношение. Это особенно стоит делать, когда вы обращаетесь к косвенному классу несколько раз из вашего класса. Это также может удалить некоторые зависимости от промежуточных классов, в зависимости от того, как вы устанавливаете прямые отношения.

аю книгу Фаулера по рефакторингу и немного смущен этими двумя запахами кода. «Цепочки сообщений» - это звонкиa.getB().getC().getValue(). «Средний человек» - это метод class A { object getCValue() { return b.getCValue(); } }Насколько я понимаю, ...

3 ответа

я не вижу, как это не рекурсия ... вы вызываете register_combination () из register_combination (), верно?

оложим, вы работаете на языке с массивами переменной длины (например, сA[i] для всехi в1..A.length) и должен написать процедуру, которая занимаетn (n : 1..8) массивы переменной длины элементов в массиве переменной длиныnи должен ...

2 ответа

Я немного поэкспериментировал, и проблема также исчезает, когда я переключаю SVN-коннектор с JavaHL на SVNKit.

ефакторинге имени класса Eclipse в последнее время демонстрирует очень странное поведение. Например, давайте посмотрим на один из наших классов: public class CampaignCSVPanel extends ContentPanel { private FileUploadField uploadFieldCsv = new ...

1 ответ

@reprogrammer Я застрял с подобной проблемой сейчас. Я выполнил ваши действия и получаю обновления каждый раз, когда происходит рефакторинг, но у меня есть свой собственный редактор, и в этом редакторе опция рефактора отключена, и поэтому я не могу выполнить рефакторинг в этом редакторе.

ичок в затмении разработки плагинов. Я хочу настроить переименование проекта. Мне нужно подтвердить новое имя. Итак, как я могу переопределить метод переименования / рефакторинга eclipse? Я видел что-то, связанное с RenameParticipant, но не ...

1 ответ

 это может генерировать минимальный набор импорта для вас. Это работает только для квалифицированного импорта, хотя.

ибудь знает инструменты для управления импортом из Haskell? Иногда я хочу реорганизовать вещи, переместив их в другой файл, и сценарий для генерации минимального набора импорта [для нового файла] был бы полезен.

2 ответа

Я ценю вас за ваше мнение, но я думаю, что это довольно субъективно. Я думаю, что сравнение поддерживаемости вспомогательных методов и частичных функций - дело вкуса каждого разработчика, пока я не увижу более объективные аргументы.

от вопрос уже есть ответ здесь: Когда использовать помощники вместо частичных [/questions/399302/when-to-use-helpers-instead-of-partials] 6 ответовМне нужен совет по передовой практике для СУХОГО вида кода. У меня есть три класса (NewsItem, ...