На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

Урок 6. Инструменты Java: IntelliJ Idea, Junit, Maven



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

Java IDE

Давайте начнем с того, что я уже обсуждал ранее, с нашей интегрированной среды разработки или IDE. Три самых популярных IDE - это Eclipse, IntelliJ IDEA и Netbeans, в таком порядке. Eclipse является бесплатным и открытым исходным кодом, поэтому он очень популярен, особенно среди компаний.

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

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

Фреймворки для тестов

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

Другой фреймворк тестирования-TestNG, который очень похож на JUnit. IntelliJ IDEA и Eclipse фактически поддерживают обе платформы тестирования, поэтому вы можете легко попробовать обе, но я не буду вдаваться в подробности об использовании TestNG, чисто из предпочтения.

Maven

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

До создания оригинального инструмента управления сборкой Unix это была ручная задача, требующая различных сценариев для компиляции программного обеспечения, но теперь у нас есть такие инструменты, как Maven, чтобы сделать это за нас! Есть и другие инструменты сборки, но для этого курса я использую Maven.

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

Текстовый редактор

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

Однако он также действует как костыль и заставляет новичка избегать изучения многих вещей, о которых он должен, по крайней мере, знать во время программирования. Используя текстовый редактор, вы можете написать код, сохранить его и скомпилировать свой проект в консоли, что действительно все, что вам нужно, если вы изучаете Java в первый раз.

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



Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегистатьи IT, уроки по java, java, IDE

Читайте также:



Пошаговое руководство по верстке на вордпресс. Глава вторая: создаем скелет
Разное меню на разных страницах в WordPress


© upread.ru 2013-2023
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.