How to Use TDD, Live with Vim in Java and Go, and Why You Need a Split Keyboard

9,697 views

Диджитализируй!

Published on Dec 26, 2024
About :

Video not loading? Watch it on VK https://vk.com/video-176970991_456239..., on RuTube https://rutube.ru/video/private/f5bc9..., Platform https://plvideo.ru/watch?v=V62obvaTZ4QX or Zen https://dzen.ru/video/watch/676c33e19.... Ilya's channel "Where to enter?" - @kydavoiti Telegram channel "Where to enter?" - https://t.me/kydavoiti 0:00 Let's start 0:40 Ilya is the author of the channel "Where to enter?" 1:45 What do people write Java projects in now? 8:01 Ilya's education and first job in Java 12:17 Vim and Java - is that impossible? 20:19 Vim and Go development 23:07 How difficult was it to switch to Go from Java? 25:26 Learning a programming language by studying linters 30:50 Codebase test coverage metrics 34:25 Why are automated tests written by developers important? 37:35 "I read Feathers, Kent Beck and now I always work according to TDD" 39:49 How does the team feel about TDD? 47:42 Do you follow the testing pyramid? 53:17 Classical and London schools of testing - which one do you follow? 1:03:13 About the fundamental difference between the schools 1:06:57 What is an integration test? 1:08:40 The Relationship between Architecture and Tests 1:13:47 Questions About Testing in Interviews 1:20:30 DDD Is Something Different for Everyone 1:22:40 Books as a Source of New Experience 1:28:00 Clip Thinking, Focus, Flow 1:34:45 What Do You Want to See in Job Seekers — in Their CVs and in Interviews? 1:45:50 Split Keyboards and Vim Save the Day! 2:02:49 "I Like Blogs That Are Made by People Who Have Something to Say" The video mentions: — Effective Work with Legacy Code, Michael K. Feathers — Growing Object-Oriented Software Guided by Tests, Steve Freeman, Nat Pryce — Unit Testing Principles, Vladimir Khorikov — Extreme Programming. Test-Driven Development, Kent Beck — Code Complete, McConnell Steve — Corne keyboard https://github.com/foostan/crkbd A Tour of Go https://go.dev/tour/ — Go by Example https://gobyexample.com — Learn Go with Tests https://quii.gitbook.io/learn-go-with... — The Go Programming Language, Donovan Alan A. A., Kernighan Brian W. — 100 Go Mistakes and How to Avoid Them, Harshani Teiva — Domain-Driven Design (DDD): Structuring Complex Software Systems, Evans Eric — Implementing Domain-Driven Design Methods, Vernon Vaughan — podcast mentioned https://t.me/tfeat/93 My course "Hardcore Web Development" — https://course.to.digital Book club Botanim!, where we read good IT books: https://botanim.to.digital/ Telegram — https://t.me/t0digital Telegram channel — https://t.me/t0digital VK — https://vk.com/digitalize.team RuTube — https://rutube.ru/channel/24802975/ab... Zen — https://dzen.ru/id/6235d32cb64df01e6e...

Trend Videos
5:53
1,006,391 views   4 days ago
26:20
14:35
707,465 views   6 days ago
6:53
14:35
707,465 views   6 days ago
Google AdSense
336 x 280
Up Next
49:37
Pars Team Off Road
36,666 views
4 days ago
6:08
Ladonnaemobile Compraventa vehículos Madrid
5,076 views
11 months ago
53:55
Tamir Evi -RECEP USTA
111,918 views
1 year ago
23:31
19:45
Küçük Burjuvazi
392,914 views
4 months ago
13:09
Елена Кудрявцева
2 views
7 minutes ago
28:52
20:32
14:19
Модные Практики
169,348 views
5 years ago
1:28
khodos-school
10,642 views
1 year ago
31:10
Я Женщина
853,048 views
5 years ago
13:15
Евгения Вотякова
16,866 views
1 year ago
33:31
PatternClo
7,069 views
3 years ago
Google AdSense
336 x 280

fetery.com. Copyright 2024