Nano Hash - криптовалюты, майнинг, программирование

как провести рефакторинг в netbeans

Я новичок в разработке PHP и использовании Netbeans, но я изо всех сил пытаюсь найти способ написать свой код более гладко. Некоторое время назад я посмотрел несколько эпизодов из серии видео Uncle's Bob Clean Code. Он использовал IntelliJIDEA, и я подумал, что некоторые функции, которые он использовал, были доступны только для этой IDE. Вчера я смотрел обучающее видео Tuts+, автором которого был используя некоторые функции IDE Netbeans, которые я также хотел бы использовать.

Особенности, о которых я говорю:

  1. рефакторинг, путем переименования имени переменной. Я знаю, что могу использовать rightClick->Refactor->Rename, но автор сделал это без использования этого подхода.
  2. Создать метод, если метод был только что объявлен в тестовом файле и не определен в исходном файле. На видео под методом появляется контекстное меню, ровно как в VS или Eclipse. Нужно ли использовать плагин? Есть ли комбинация клавиш, которая позволит мне видеть это контекстное меню под именами моих функций?

введите здесь описание изображения

Не поймите меня неправильно. Я сделал свою домашнюю работу, выполнив поиск в Интернете, но я не нашел решения проблем, описанных выше. Например, подход «Создать метод» отображается как запрос/ошибка на форумах Netbeans. , но разработчик из видео использовал его.

PS:
Я нашел ответ на свою первую проблему. Он использовал ярлык Ctrl+R 2. Я предполагаю, что для второй проблемы тоже должна быть комбинация клавиш быстрого доступа, но я не могу ее найти. Точнее не знаю что искать в Параметры->Раскладка клавиатуры

19.04.2014

Ответы:


1

Второй появляется, если вы нажмете Alt+Enter в строке, где вызывается метод. Или вы можете нажать на значок лампочки слева.

19.04.2014

2

Возможно, это была ночная сборка отсюда: http://bits.netbeans.org/download/trunk/nightly/latest/

19.04.2014

3

Первый появится, если вы нажмете Strg+R после выбора имени переменной или метода, который вы хотите переименовать!

Если не зайти в инструменты/параметры/раскладка клавиатуры и выполнить поиск «Переименовать», там вы сможете определить ярлык!

23.10.2014
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..