Тагир Валеев: интервью с автором 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:
Metacast
Spotify
Youtube
RSS
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

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

For the best experience, listen in Metacast app for iOS or Android
Open in Metacast
Тагир Валеев: интервью с автором 100 Java Mistakes and How to Avoid Them | { между скобок } podcast - Listen or read transcript on Metacast