Автоматизация для людей: Совершенствование кода с помощью плагинов Eclipse

Опубликовано: 10.12.2017

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

В августовском выпуске этой серии, я определил, что внедрение инструментальных средств проверки в процесс создания программы (например, Ant или Maven) может стать последовательным подходом в выявлении потенциальных ошибок. Также этот подход запускает работу интегрированной системы обработки данных, которая также слегка реакционна. Вы либо должны создавать локальное программное обеспечение, либо ждать запуска непрерывной интеграции (Continuous Integration). При использовании плагинов Eclipse, вы можете обнаружить некоторые нарушения до того, как вы создадите и программу и интегрируете ее через непрерывную интеграцию. Таким образом запускается то, что я называю прогрессивным программированием, которое в свою очередь запускает ряд операций, проверяющих качество кодирования в ходе работы - трудно найти что-либо более быстрое!

Эта статья описывает так называемую "большую пятерку" в области анализа кода:

стандарты кодирования дублирование кода покрытие кода анализ зависимости контроль сложности

Области этого исследования можно описать с помощью следующих удобных плагинов Eclipse:

CheckStyle: для стандартов кодирования PMD's CPD: позволяет обнаружить дублирование кода Coverlipse: определяет покрытие кода JDepend: обеспечивает анализ зависимостей Eclipse Metrics plugin: эффективно обнаруживает сложности

Установка плагинов Eclipse

Установка плагинов Eclipse проста - всего несколько шагов. Однако прежде чем начать, нужно загрузить URL. В таблице 1 данной статьи помещен список плагинов, которые я использую:

Новости

Чем лучше юзабилити сайта – тем больше лояльных клиентов
Хотите понять, как посетители воспринимают сайт? Это очень просто. Представьте, что вы говорите по телефону с директором, и в это время вам звонит кто-то из родственников, а у вас еще работы на четыре

Как сбалансировать юзабилити и дизайн при создании сайта — User House
Красота или уродство в веб-дизайне всегда связаны с восприятием конкретного человека. То, что для одного «красиво», может быть «ужасным» для другого и наоборот. Но как же так получается, что многие популярные

Знакомство с юзабилити-тестированием сайта. // webknowledge.ru
Перевод статьи:   An Introduction To Website Usability Testing. Автор:   Thomas Churm. При создании нового сайта необходимо учитывать множество факторов. Для того чтобы у посетителей возникло

Специалист по web-usability – боец невидимого фронта
Ярослав Перевалов Что такое usability engineering? Часто ли вы, бродя по Сети, обращаете внимание на то, насколько качественно структурирована информация на сайте и насколько удобно устроена навигация?

Гид по UX исследованиям для начинающих
В индустрии, в основе которой лежит использование людьми наших продуктов, услуг и приложений, исследования просто необходимы. Мы задаем вопросы. Мы делаем пометки. Мы стараемся узнать все, что возможно,

25 советов как улучшить юзабилити (usability) вашего сайта. | Блог об интернет деятельности и трудовых буднях Максима Вячеславовича
Доброго времени суток, дорогие друзья! Сегодня мы поговорим с вами о такой важной вещи как U sability (юзабилити) сайта , о том, как улучшить данный фактор, зная его основные принципы и правила.

Что такое юзабилити и зачем оно нужно
Юзабилити включает простоту, удобство в пользовании, тестирование, проведение аудита проекта. Юзабилити сайтов, интернет-магазинов — это неотъемлимая часть выгодного ведения бизнеса. Задача юзабилити

Юзабилити тестирование сайта турагентства
«Когда информации много и она дешева, дорогим становится внимание». James Gleick Представим сайт, владелец которого считает его достаточно хорошим, удобным и привлекательным. Он размещает рекламные объявления

Юзабилити
Юзабилити (от англ. слова «usability» – практичность, простота использования) – это весьма распространенное ныне понятие объединяет максимальное удобство использования сайта и полезность информации, на

5 шагов для успешного юзабилити-тестирования приложения
Представьте: вы придумали и разработали мобильное приложение с приятным, на ваш взгляд, дизайном, удобным функционалом, полезными опциями, выпустили релиз продукта, но… Несмотря на мощную маркетинговую

Карта
rss