Home
Categories
EXPLORE
History
Society & Culture
Comedy
Business
Education
True Crime
Religion & Spirituality
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/f5/a9/c3/f5a9c355-c8b8-a30d-cd41-680f4e722932/mza_17747922459024043530.jpg/600x600bb.jpg
AI is Talking: A Tech Podcast
NotebookLM
30 episodes
3 days ago
This is a tech podcast where human asks and AI talk. The contents are generated using the Google NotebookLM service: https://notebooklm.google.com/ Learn more about NotebookLM: https://blog.google/technology/ai/notebooklm-audio-overviews/
Show more...
Technology
RSS
All content for AI is Talking: A Tech Podcast is the property of NotebookLM and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
This is a tech podcast where human asks and AI talk. The contents are generated using the Google NotebookLM service: https://notebooklm.google.com/ Learn more about NotebookLM: https://blog.google/technology/ai/notebooklm-audio-overviews/
Show more...
Technology
https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/43030965/43030965-1739276737770-f73b9a699ef8b.jpg
Test-Driven Development: Growing Maintainable Object-Oriented Software
AI is Talking: A Tech Podcast
28 minutes 48 seconds
8 months ago
Test-Driven Development: Growing Maintainable Object-Oriented Software

In this episode, the book "Growing Object-Oriented Software, Guided by Tests" is explored, presenting a guide to developing object-oriented software using test-driven development (TDD). The text emphasizes writing tests before code, promoting loosely coupled components and clear communication between objects. It advocates for designing systems through constant refactoring based on feedback from tests, resulting in maintainable and expressive code. Key concepts include using mock objects for testing, managing dependencies, and creating domain-specific languages to improve code clarity. Advanced topics such as persistence and concurrency testing are also addressed. The text underscores the importance of readable tests and a flexible design, ensuring the system can adapt to changing requirements and facilitate long-term maintainability.


#ai #podcast #TestDrivenDevelopment #ObjectOrientedProgramming #SoftwareDevelopment #TechEducation #TDD #MockObjects #SoftwareDesign #TechGuide


Based on the book:

- Growing Object-Oriented Software, Guided by Tests (Steve Freeman & Nat Pryce)


Generated by Google NotebookLM:

https://notebooklm.google.com/

AI is Talking: A Tech Podcast
This is a tech podcast where human asks and AI talk. The contents are generated using the Google NotebookLM service: https://notebooklm.google.com/ Learn more about NotebookLM: https://blog.google/technology/ai/notebooklm-audio-overviews/