In this series, we'll build a command line application to track the availability of in-demand products across any number of retailers. Perhaps you want to be notified the moment a Nintendo Switch becomes available for purchase? Let's do it!
Overview
Syllabus
- Setup
- Find the Nouns
- Initial Behavior
- Initial Relationships
- Product Tracking
- Refactoring To Database Seeders
- Retailer Clients
- Different Strategies for Different Clients
- Fake it Till You Make it
- Techniques for Testing Against a Real API
- Start a Bug Fix With a Test
- Manual Review
- Product History
- Record Product History
- History Refactoring
- Notifications
- Notification Testing and Previewing
- Clean Code
- Simpler Code With UseCase Classes
- Detailed Console Output
Taught by
Jeffrey Way