19 subscribers
התחל במצב לא מקוון עם האפליקציה Player FM !
Exploring Test-Driven iOS Development with Jon Reid
Manage episode 281700841 series 2508418
In this episode of Semaphore Uncut, Jon Reid, leading expert in unit testing and test-driven development (TDD) for iOS, talks about the importance of shaping production code in response to tests.
Jon is a Technical Agile Coach and the author of iOS Unit Testing by Example, XCTest Tips and Techniques Using Swift book.
Key takeaways:
- From Objective C to Swift
- Rapid test-driven development in iOS
- Fewer end-to-end, more unit-tests in iOS
- The real meaning behind the Testing Pyramid
- F-I-R-E: Understanding unit testing dependencies
- Test-Driven Development as a practice
- Bringing yourself to your code
About Semaphore Uncut
In each episode of Semaphore Uncut, we invite software industry professionals to discuss the impact they are making and what excites them about the emerging technologies.
136 פרקים
Manage episode 281700841 series 2508418
In this episode of Semaphore Uncut, Jon Reid, leading expert in unit testing and test-driven development (TDD) for iOS, talks about the importance of shaping production code in response to tests.
Jon is a Technical Agile Coach and the author of iOS Unit Testing by Example, XCTest Tips and Techniques Using Swift book.
Key takeaways:
- From Objective C to Swift
- Rapid test-driven development in iOS
- Fewer end-to-end, more unit-tests in iOS
- The real meaning behind the Testing Pyramid
- F-I-R-E: Understanding unit testing dependencies
- Test-Driven Development as a practice
- Bringing yourself to your code
About Semaphore Uncut
In each episode of Semaphore Uncut, we invite software industry professionals to discuss the impact they are making and what excites them about the emerging technologies.
136 פרקים
כל הפרקים
×
1 Technical Tips: One API to Rule Them All - Building a Cohesive API for Semaphore 13:50

1 Gou Rao on Agentic Systems in DevOps 25:33

1 Technical Tips: Unveiling the Semaphore Architecture - How It Works Under the Hood 24:18

1 Marcelo Calbucci on Strategic Product Thinking 24:55

1 Technical Tips: How to Scale CI/CD With Self-Hosted Agents 22:42

1 Patrick Debois on AI & DevOps: What’s Next? 26:03

1 Technical tips: Top 10 Rules of Continuous Integration 17:01

1 Ken Kocienda on Building AI You Can Trust 26:03

1 Lorna Mitchell on OpenAPI in Design-First Development 25:20

1 Cory O’Daniel on Infrastructure as Code 25:58

1 Floor Drees on Building Sustainable Open-Source Ecosystems 26:04

1 Technical Tips: Smoke Testing - Catch Bugs Early, Ship Faster 12:21

1 Rich Harris on the Future - and Past - of Web Development 24:14

1 Technical Tips : CI/CD - What is Continuous Integration and Delivery? 10:41

1 Craig McLuckie on Enforcing Compliance on Open Source Development 25:52

1 Arun Gupta on Democratizing Enterprise AI Development 25:07

1 Andrew Martin on Software Security Best Practices 26:01

1 Srivishnu Ayyagari On Flaky Tests Anti-Patterns 25:47

1 Technical Tips - LocalAI: An Open-Source Alternative to OpenAI API 13:57

1 Michael Larsen on Quality Assurance in The Age of AI 26:02

1 Technical Tips - 6 Ways to Run ChatGPT Alternatives in Your Machine 15:43

1 Peter Zaitsev and Nikolay Sivko on simplifying observability 26:10

1 Gene Kim on Unpacking Organizational Wiring 22:54
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.