TGViewer
Test Engineering Notes Test Engineering Notes @testengineering · 4.01K subscribers
Post #842 2.22K
🛠 Фундаментальні знання важливіші ніж будь-коли

#engineering #ai

Сьогодні коротке, але дуже корисне відео про сучасну розробку з ШІ від Matt Pocock. Основні ідеї нижче.

🧪 Розробка та ШІ

В ідеальному світі, ми пишемо специфікацію, а потім імплементуємо її в коді. Вуаля, всі задоволені!

В реальності ми пишемо спеку, ШІ генерує код, потім ШІ генерує гірший код, ще гірший код, а далі - повне сміття.

Головна причина цього - складність. Але що таке складність?
Складність — це все, що пов'язано зі структурою системи, що ускладнює її розуміння та модифікацію.


Багато хто говорить, що генерація коду стала дешевою. Так, але ... Поганий код - ще більш дорожчий, ніж будь-коли!

ШІ гарно працює з грамотно проектованим кодом. Щоб грамотно проектувати код, треба знання. То ж фундаментальні знання програмування стають ще важливішими.

🤯 Проблеми кодингу з ШІ

1. ШІ не робить те, що я хочу. Але й люди часто не знають чого хочуть! Починайте з дизайну в Plan Mode. А ще краще, зі скіла "/grill-me"

2. ШІ генерує забагато тексту. Фільтрувати сміття допоможе спільна доменна мова. Щоб знайти її в коді, юзайте скіл /ubiquitous-language

3. ШІ пише код, який не працює. Фікс - обкладіться тестами на багатьох рівнях.

4. ШІ робить забагато всього одразу. Рухайтесь маленькими кроками. Пишіть по TDD (скіл `/tdd`)

5. Тестувати ШІ-код складно. Проектуйте простіші інтерфейси та ховайте складність всередині модулів.

6. ШІ не розуміє мій код. Спробуйте зробити "глибокі" модулі з /improve-codebase-architecture скілом

7. У мене "пухне мозок від кількості ШІ коду". Працюйте над дизайном інтерфейсів, делегуйте імплементацію агентам.

Скіли від Matt Pocock шукати тут.
YouTube "Software Fundamentals Matter More Than Ever" — Matt Pocock AI coding tools are overhyped and powerful at the same time. Used well, they're extraordinary. Used badly, they'll bury you in spaghetti code faster than any human team could. The difference isn't the tool. It's the process. After 18 months of teaching developers…
  • ❤ 14
  • 🔥 4
More from @testengineering
  1. Oct 5, 2026Ministry of Testing - англомовні івенти на всі смаки #testing #ai Всім привіт. Хочу розпов…
  2. Sep 30, 2026Скіл, щоб прибрати зайве #ai Цікавий скіл, щоб не продиратись через купу згенерованого тек…
  3. Sep 29, 2026Що таке агент? #ai Зрозумій, на небесах в тестуванні тільки й говорять, що про море агенті…
  4. Sep 28, 2026Navigating the AI Shift #testing@testengineering #ai@testengineering Трохи старе, але не м…
  5. Sep 25, 2026Сувора QA Конференція - AI в тестуванні Вже наступного тижня пройде найцікавіша онлайн-кон…
  6. Sep 25, 2026👨‍💻Can This Vibe Coder Beat a Senior Developer? #ai Сьогодні пʼятниця, то ж пропоную щос…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →