Результаты поиска по запросу "refactoring"
Как можно меньше.
жный дубликат: Когда функция слишком длинная? [https://stackoverflow.com/questions/475675/when-is-a-function-too-long] Недавно мне дали незавидную задачу: анализ плохого кода, написанного другим разработчиком, и документирование плохих практик. ...
Я обнаружил, что вы платите за эту функцию, хотя; CLion требуется время для сканирования и анализа вашего проекта при первой загрузке.
то нахожу, что раздел заголовков файла постоянно увеличивается и увеличивается, но он никогда не уменьшается. В течение жизни исходного файла классы могли перемещаться и подвергаться рефакторингу, и вполне возможно, что существует немало#includes ...
Переименование методов доступа / мутатора в Eclipse?
Есть ли способ автоматически переименовать аксессор / мутатор, когда переменная, которую они получают / устанавливают, подвергается рефакторингу -> переименовывается (Eclipse 3.4)?
Рефакторинг Ссылка
я есть много заголовочных файлов с длинной реализацией метода внутри. Есть ли автоматический способ сделать это? Один за другим может занять много времени ... Благодарю.
Это твой выбор. Кодируйте его так, как вы думаете, будет более понятным. Кстати, я не думаю, что есть случай «соединения класса с несвязанными классами». Скорее, это вопрос превращения косвенного отношения в прямое отношение. Это особенно стоит делать, когда вы обращаетесь к косвенному классу несколько раз из вашего класса. Это также может удалить некоторые зависимости от промежуточных классов, в зависимости от того, как вы устанавливаете прямые отношения.
аю книгу Фаулера по рефакторингу и немного смущен этими двумя запахами кода. «Цепочки сообщений» - это звонкиa.getB().getC().getValue(). «Средний человек» - это метод class A { object getCValue() { return b.getCValue(); } }Насколько я понимаю, ...
я не вижу, как это не рекурсия ... вы вызываете register_combination () из register_combination (), верно?
оложим, вы работаете на языке с массивами переменной длины (например, сA[i] для всехi в1..A.length) и должен написать процедуру, которая занимаетn (n : 1..8) массивы переменной длины элементов в массиве переменной длиныnи должен ...
Я немного поэкспериментировал, и проблема также исчезает, когда я переключаю SVN-коннектор с JavaHL на SVNKit.
ефакторинге имени класса Eclipse в последнее время демонстрирует очень странное поведение. Например, давайте посмотрим на один из наших классов: public class CampaignCSVPanel extends ContentPanel { private FileUploadField uploadFieldCsv = new ...
@reprogrammer Я застрял с подобной проблемой сейчас. Я выполнил ваши действия и получаю обновления каждый раз, когда происходит рефакторинг, но у меня есть свой собственный редактор, и в этом редакторе опция рефактора отключена, и поэтому я не могу выполнить рефакторинг в этом редакторе.
ичок в затмении разработки плагинов. Я хочу настроить переименование проекта. Мне нужно подтвердить новое имя. Итак, как я могу переопределить метод переименования / рефакторинга eclipse? Я видел что-то, связанное с RenameParticipant, но не ...
это может генерировать минимальный набор импорта для вас. Это работает только для квалифицированного импорта, хотя.
ибудь знает инструменты для управления импортом из Haskell? Иногда я хочу реорганизовать вещи, переместив их в другой файл, и сценарий для генерации минимального набора импорта [для нового файла] был бы полезен.
Я ценю вас за ваше мнение, но я думаю, что это довольно субъективно. Я думаю, что сравнение поддерживаемости вспомогательных методов и частичных функций - дело вкуса каждого разработчика, пока я не увижу более объективные аргументы.
от вопрос уже есть ответ здесь: Когда использовать помощники вместо частичных [/questions/399302/when-to-use-helpers-instead-of-partials] 6 ответовМне нужен совет по передовой практике для СУХОГО вида кода. У меня есть три класса (NewsItem, ...