Java: улучшаем качество кода (предусловия, IDEA QAPlug, интерграция GitHub c Codacy)

  • Tutorial
Здравствуйте!
Продолжаю серию публикаций по учебному Java Enterprise проекту Topjava (Maven/Spring/Security/JPA(Hibernate)/Rest(Jackson)/ Bootstrap(CSS)/ jQuery+plugin).

Небольшая тема четвертого занятия: улучшаем качество кода


Полезные ссылки:

  1. Контрактное программирование, Программирование по контракту
  2. Comparison Preconditions in Java
  3. QAPlug vs FindBugs
  4. QAPlug tutorials
  5. Codacy Home

Предыдущие публикации:
Спасибо за внимание!
Share post

Similar posts

Comments 11

    0
    Спасибо за замечание. Недосмотрел- открыл доступ.
    По поводу формата- есть много преимуществ видео: можно показать некоторые вещи, настройки, правки кода, чего не сделаешь в статье.
    Мне больше нравятся такие туториалы, особенно если они не затянуты.
      +1
      Вам нравится, но не большинству.

      1. Первые несколько минут можно уложить в 20-40 строчек, которые можно прочитать за 30 секунд.
      2. Если делаете в виде видео — купите нормальный микрофон. Звук в видео — нечто ужасное. Я думаю, нужно специально искать такой микрофон.
      3. Действия в видео очень медленны, неприятно смотреть видео, где действия растянуты на более чем 15 секунд. Это ужасно.
      4. Монотонность рассказа — отдельная тема.
      5. Дикция — ужасная! Моментами рассказывает тихо, моментами кричит в микрофон. Это ужасно.
      6. 7 минут видео, где нас учат пользоваться плагином? Уж лучше прочитать документацию, она явно лучше и удобнее описывает работу плагина.
        0
        7 минут видео, где нас учат пользоваться плагином? Уж лучше прочитать документацию, она явно лучше и удобнее описывает работу плагина.

        Сложилось впечатление что вы видео не смотрели. Про PMD минуты 2-3 рассказываться.
        Вообще очень классное видео для начинающих, автор рассказал и показал важные моменты, именно исходя из своего опыта.
        Монотонности вообще не заметил, скорость очень даже приличная, местами не успеваешь уследить. Так что все относительно.
          0
          Видео смотрел частями,(каждую минуту скип на минуту дальше). Не осилил именно из-за ужасного микрофона. Когда диктор говорит, на заднем фоне появляется какой-то треск.(С наушниками всё нормально, так только в этом видео).
          Как по мне, всё это можно было бы превратить в небольшую статью с примерами кода и ссылками.
            0
            Со всего опыта преподавателя скажу, что очень большая категория людей воспринимает видео лучше текста.
            Иначе не было бы udemy, coursera и другие видео обучающие сервисы.

          0
          По поводу микрофона — принимаю. Остальное — нет. Даже если не смотреть все видео из названия видно, что пользоваться плагином учу не 7 минут. Да собственно вообще им пользоваться не учу, а демонстрирую его работу и прохожусь по некоторым найденным ошибкам.

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

            Дело в том что это ваша личная позиция к обучающим материалам. Почему вы думаете, что входите в большинство?
            Огромное количество обучающих материалов именно в форме видео. Не буду приводить сайтов, все их и так отлично занют.
              0
              И из-за этих самых видео и появляются крутые кодеры, у которых для запуска hello world нужно 256mb ram.
              А огромной количество материала в виде видео — лень авторов написать нормальный текст. Еще бывает выкладывают учебный материал, который записывали на курсах/ в вузе. Тут можно их понять, материала много — мотивации мало.
              Ваше видео хоть и учит чему-то, но оно ужасно. Для меня например оно очень медленное. Иногда в видео вы "мычите", пусть хоть и не долго(1-2 секунды), но меня это просто вымораживает.
              Еще раз скажу — для кого-то видео это слишком быстро, для кого-то оно очень медленное. Тут можно угодить почти всем, и выложить это в виде текста. Это поможет тем, и другим.
          +1
          «Чтобы посмотреть это видео, зайдите в аккаунт.»
          P.S. Обязательно в виде видео? В последнее время появилась ужасная тенденция, заливать сюда только видео — это ужасно! Прочитать статью куда легче, чем смотреть X минут видео. Такое ощущение, что хабр хотят превратить в сайт для школьников, которые не очень-то и любят читать. Спасибо.
            +1
            Не заметил проблем со звуком и дикцией у автора. Спасибо за видео!

            Only users with full accounts can post comments. Log in, please.