IT Community Day. 12 октября 2024 г. Чернышов В.В. Как полюбить модульное тестирование: обратная сторона TDD
Как полюбить модульное тестирование: обратная сторона TDD.
Программисты не любят писать тесты. Во-первых, приложение работает и без них. Во-вторых, их долго готовить. В-третьих, их тяжело поддерживать. В итоге, программисты сдаются, бросают написание тестов и начинают рассчитывать “на авось“. Приложение отвечает им взаимностью: засоряется, становится более неподвижным и в итоге превращается в “большой ком грязи“. История любви, которую съел быт.
Мы разберём, почему написание тестов критически важно для приложения. Выясним, почему сначала тест, а уж потом реализация. Научимся получать “тесты замкнутого цикла“, которые легко поддерживать.
И да, прямо во время доклада мы будем писать код.
Либретто:
- Выясняем, что такое Test Driven Development, и почему он так важен.
- Готовим инфраструктуру для тестов при помощи генераторов моделей и моковых хранилищ данных.
- Пишем тесты легко и с удовольствием.
2 views
476
132
2 months ago 00:00:37 3
Interstellar Edit | Skyfall (Slowed and Reverb) | CC IN BIO | #interstellar #edits
2 months ago 00:01:01 1
The Secret Weapon of America’s Scientific Establishment | Exposing the H-1B Visa Program #usa #india
2 months ago 00:08:12 2
[Pixel Perfection ] This Is The END For Loppy…
2 months ago 00:06:31 1
LEARN PALESTINIAN ARABIC- EVERYDAY EXPRESSIONS!
2 months ago 00:00:58 1
432Hz + 777Hz ATTRACT ALL YOU DESIRE 🙏 Manifest Miracles 🙏 Law of Attraction
2 months ago 00:14:21 1
“We will use tactical NUCLEAR WEAPONS“ Russia warns NATO against escalation | Redacted News
2 months ago 00:34:37 1
Cartoon All-Stars: CC Collection Starring Pinkie Pie On NickToons Airing From August 5th (05/08/2024) #1
2 months ago 00:26:17 1
What’s new in Kontakt 8 | Native Instruments
2 months ago 00:09:21 1
Chelsea 5-0 Barrow | HAT TRICK & FREE KICK STUNNER seal the win! HIGHLIGHTS - Extended
2 months ago 00:02:42 1
Counting 1-10 Song | Number Songs for Children | The Singing Walrus
2 months ago 00:22:24 6
[Учите американский английский с этим парнем] OPRAH INTERVIEWS KAMALA: 20 English Phrasal Verbs, Idioms, and Advanced Vocabulary
2 months ago 00:03:44 4
[DEWITTY] How to Make a Song like LABRINTH in FL Studio🤯
2 months ago 00:10:52 2
[DEWITTY] How To Make A Song Like Zendaya, Labrinth & Euphoria (Mount Everest, All for Us, Formula)
2 months ago 00:03:13 1
Are You Living an Insta Lie? Social Media Vs. Reality
2 months ago 03:01:46 1
You & Me: Relaxing Piano Music & Soft Rain Sounds For Sleep & Relaxation by Peder B. Helland
2 months ago 00:13:28 1
Harvesting and Pickling Garlic for Year Round Flavors
2 months ago 00:40:22 1
Tesla Cybertruck Review // We Drove It Over 500 Oh Boy
2 months ago 01:28:58 1
🛑 BREAKING! U.S. CONGRESS IS PREPPING FOR A ’MASS CASUALTY’ EVENT BEFORE ELECTION | Redacted News
2 months ago 00:01:44 1
Metro Awakening - Pre-order Story Trailer Extended Version (Official)
2 months ago 01:38:36 1
[PROPHECY] “THE BLOOD DRAW“ AND “PASTOR OMAR THIBEAUX“ - JULY 22, 2024
2 months ago 00:41:27 1
The Oakland, California Homeless Problem is Beyond Belief
2 months ago 00:03:00 1
CALL OF SILENCE - ATTACK ON TITAN (feat. Maja Samuelsson) - // Grissini Project Orchestra
2 months ago 00:23:35 1
Invoke 5.0, our biggest update of the year, is here: A new Canvas with Layers & Flux Model Support
2 months ago 00:28:55 1
पूरे भारत में हिंदूवादियो की मुसलमानों के ख़िलाफ़ साजिश• देशभर में दंगों की कोशिश• प्रशासन भी बेईमान