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

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

Apr 21, 20231 hr 3 minSeason 3Ep. 27
--:--
--:--
Listen in podcast apps:

Episode description

#java #softwareengineer #bug #programminglanguage #programming 


Обсудили опыт написания книги: как пришла идея, почему именно книга, для кого она была написана, и что общего между написанием книг и разработкой ПО. Тагир поделился своими трудностями как автор, с которыми ему пришлось столкнуться. Его пример был очень вдохновляющим - он рассказал историю, как ему не удалось договориться с O'Reilly, но он не сдался и нашел другого издателя.

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


Канал с анонсами https://t.me/megdu_skobok

Ламповый чат https://t.me/backend_megdu_skobkah

Boosty https://boosty.to/megdu_skobok

YouTube https://youtu.be/5F4C0j_UF0E


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

📖 100 Java Mistakes and How to Avoid Them https://www.manning.com/books/100-java-mistakes-and-how-to-avoid-them

📖 Программирование на Java (весна 2022) https://youtube.com/playlist?list=PLlb7e2G7aSpTCB2OxGlezpgOXwq4xer7Z

📖 Java Puzzlers By Joshua Bloch and Neal Gafter http://www.javapuzzlers.com

📖 Барух Садогурский и Тагир Валеев — Java Puzzlers NG S04 https://www.youtube.com/watch?v=7PnYBYL9pnc

📖 Блогпост про скрещивание статического анализа и дебаггера https://blog.jetbrains.com/idea/2020/01/dfa-debugger/

📖 Тагир Валеев — Заменят ли роботы программистов? https://www.youtube.com/watch?v=Ho2KDy-yI7U

📖 Заменят ли роботы программистов текстовая расшифровка https://habr.com/ru/company/jugru/blog/534866/

📖 Статья про ChatGPT от PVS-Studio https://pvs-studio.ru/ru/blog/posts/1035/


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 Напутствие от Тагира

Тагир Валеев: интервью с автором 100 Java Mistakes and How to Avoid Them | { между скобок } podcast - Listen or read transcript on Metacast