Тагир Валеев: интервью с автором 100 Java Mistakes and How to Avoid Them

Поделиться
HTML-код
  • Опубликовано: 26 июн 2024
  • #java #softwareengineer #bug #programminglanguage #programming
    Обсудили опыт написания книги: как пришла идея, почему именно книга, для кого она была написана, и что общего между написанием книг и разработкой ПО. Тагир поделился своими трудностями как автор, с которыми ему пришлось столкнуться. Его пример был очень вдохновляющим - он рассказал историю, как ему не удалось договориться с O'Reilly, но он не сдался и нашел другого издателя.
    Также обсудили множество технических моментов, связанных с природой ошибок в коде и тем, как с ними бороться. Мы поговорили про линтеры и статический анализ кода, а также обсудили, может ли ChatGPT использоваться для поиска ошибок в коде.
    Канал с анонсами t.me/megdu_skobok
    Ламповый чат t.me/backend_megdu_skobkah
    Boosty boosty.to/megdu_skobok
    Apple Podcast podcasts.apple.com/us/podcast/{-между-скобок-}/id1654695424
    Yandex Music music.yandex.ru/album/24060063
    Полезные ссылки
    📖 100 Java Mistakes and How to Avoid Them www.manning.com/books/100-jav...
    📖 Программирование на Java (весна 2022) • Программирование на Ja...
    📖 Java Puzzlers By Joshua Bloch and Neal Gafter www.javapuzzlers.com
    📖 Барух Садогурский и Тагир Валеев - Java Puzzlers NG S04 • Барух Садогурский и Та...
    📖 Блогпост про скрещивание статического анализа и дебаггера blog.jetbrains.com/idea/2020/...
    📖 Тагир Валеев - Заменят ли роботы программистов? • Тагир Валеев - Заменят...
    📖 Заменят ли роботы программистов текстовая расшифровка habr.com/ru/company/jugru/blo...
    📖 Статья про ChatGPT от PVS-Studio pvs-studio.ru/ru/blog/posts/1...
    00:00 Приветствие
    03:40 Как пришла идея написать книгу
    08:50 Насколько актуален формат книги
    11:11 Структура книги 100 Java Mistakes and How to Avoid Them
    13:42 Процесс написания книги и взаимодействие с издателем
    20:12 Процесс написания книги как процесс разработки
    23:10 В чем можно писать книгу
    24:35 Трудности с которыми сталкивается автор
    26:52 Примеры багов из Apache Avro и Elasticsearch
    28:32 Какой процент ошибок может отловить статический анализатор кода
    33:22 Статический анализатор и сборка проекта
    35:10 Метод Храповика
    36:24 Метод Baseline
    37:30 Подход команды intellij idea при работе с статическим анализатором
    39:49 Статический анализ и компилятор
    45:28 Runtime информация для анализа кода
    48:28 ChatGPT, AI и статический анализ
    55:32 Будущее Java
    1:00:33 Общая фотография с приглашенным гостем
    1:01:21 Напутствие от Тагира
  • РазвлеченияРазвлечения

Комментарии • 13

  • @monsstric
    @monsstric Год назад +16

    Тагира всегда интересно слушать!

    • @mezhdu_skobok
      @mezhdu_skobok  Год назад

      Спасибо за обратную связь. Это очень важно для нас, буду рад если поделишься выпуском с своими друзьями/коллегами или в соц сетях.

  • @igormartynkin298
    @igormartynkin298 Год назад +13

    Рок звезда мира Java

    • @mezhdu_skobok
      @mezhdu_skobok  Год назад

      Спасибо за обратную связь. Это очень важно для нас, буду рад если поделишься выпуском с своими друзьями/коллегами или в соц сетях.

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil 9 месяцев назад

    Спасибо

  • @jollyroger2757
    @jollyroger2757 Год назад +3

    Шмопшинал все запомнили😢

  • @user-jy3hn5oq1g
    @user-jy3hn5oq1g 7 месяцев назад

    За Тагира лайк

  • @RomanTchekashov
    @RomanTchekashov 2 месяца назад

    Проблемы в Java явно присутствуют, раз приходится писать подобные книги на продолжение всего существования этого языка. К сожалению даже в новых версиях языка появляются апи, которое сложно использовать и у создателей видимо глаз замылен, чтобы увидеть это;( STR’\{}’, Stream api, Gathering api - при написании оптимальных алгоритмов на стримах все путаются и переходят на итеративный код столбиком. Без async/await асинхронный код похож на callback hell;(

  • @turalaliyev1764
    @turalaliyev1764 10 месяцев назад +1

    не могу найти эту книгу в рунете
    Где поискать скажите плз ?

  • @work-i.mulyavko
    @work-i.mulyavko Год назад +4

    Как из РФ купить?

    • @mezhdu_skobok
      @mezhdu_skobok  Год назад

      Пока кажется никак. Сейчас книга есть на сайте издателя в раннем доступе www.manning.com/books/100-java-mistakes-and-how-to-avoid-them

  • @igorm.9845
    @igorm.9845 5 месяцев назад

    Хочу купить книгу из России.