Перейти к основному содержимому

26 записей с тегом "IDE"

Посмотреть все теги

· 7 мин. чтения

1. Введение

За последние несколько лет IntelliJ от JetBrains быстро стала лучшей IDE для Java-разработчиков. В нашем последнем отчете о состоянии Java 55 % респондентов выбрали IntelliJ по сравнению с 48 % годом ранее.

Одной из особенностей, которая делает IntelliJ столь привлекательной для разработчиков Java, является возможность расширять и создавать новые функции с помощью подключаемых модулей. В этом руководстве мы рассмотрим написание подключаемого модуля IntelliJ, чтобы продемонстрировать несколько способов расширения IDE.

Обратите внимание, что хотя эта статья посвящена подключаемым модулям IntelliJ, все IDE JetBrains имеют общий код. Таким образом, многие из используемых здесь методов могут быть применены к другим IDE JetBrain, таким как PyCharm, RubyMine и другим.

2. Функциональность плагина

· 4 мин. чтения

1. Введение

С момента появления Java 8 многие люди начали использовать (новую) функциональность потоков. Конечно, бывают моменты, когда наши потоковые операции не работают должным образом.

В IntelliJ помимо обычных параметров отладки есть специальная функция потоковой отладки. В этом коротком руководстве мы рассмотрим эту замечательную функцию.

2. Диалоговое окно трассировки потока

Начнем с того, что покажем, как открыть диалоговое окно Stream Trace. На панели инструментов окна отладки есть значок Trace Current Stream Chain, который активируется только тогда, когда наше приложение приостанавливается в точке останова внутри вызова потокового API :

· 11 мин. чтения

1. Обзор

На сайте refactoring.com мы читаем, что «рефакторинг — это метод реструктуризации существующего кода, изменение его внутренней структуры без изменения внешнего поведения».

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

В этом руководстве мы сосредоточимся на рефакторинге в Eclipse, популярной бесплатной среде разработки Java.

Прежде чем мы начнем какой-либо рефакторинг, желательно иметь надежный набор тестов, чтобы убедиться, что мы ничего не сломали во время рефакторинга.

2. Переименование

· 4 мин. чтения

1. Обзор

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

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

В этом кратком руководстве мы увидим, как настроить сервер Tomcat в Eclipse для достижения этой цели.

2. Определение сервера в Eclipse

· 2 мин. чтения

1. Обзор

В этом кратком руководстве будут описаны все параметры функции «автоматического импорта» IntelliJ IDEA.

2. Автоимпорт

В IntelliJ IDEA есть несколько параметров, которые мы можем настроить в меню «Настройки» > «Редактор» > «Автоматический импорт» :

./b479e1965cd2b0a1fb01f5bc6c267663.png

Давайте рассмотрим каждый из этих вариантов.

· 3 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим, как добавить заголовок лицензии в файлы проекта IntelliJ IDEA. Заголовок лицензии обычно описывает разрешенное использование и владение файлом проекта.

Мы предполагаем, что у вас есть базовые знания IntelliJ , поэтому перейдем сразу к делу.

2. Настройка заголовка лицензии

Давайте откроем любой из наших существующих проектов, чтобы настроить заголовок лицензии. Сначала нам нужно получить доступ к окну настроек , щелкнув пункт меню IntelliJ IDEA или нажав клавиши Command + запятая.