
Sign up to save your podcasts
Or
On this episode of the Evil Geniuses Podcast, we continue our series on a first example of the video checkout system. To start off we recap some of the points from the first two parts and then move into the final stretch! We talk about the two main patterns that are present in this code, namely base charge for rental and extra charge for rental before getting into renaming decoupling and calculating a final cost. We add in some reminders about primitive obsession and take some handy lessons from the idea of a library and borrowing books, so stay tuned for that! For all this, and much more be sure to listen in as we go deep!
Key Points From This Episode:
Commits
Links Mentioned in Today’s Episode:
Evil Geniuses on Twitter
Stride
GangofFour
Ruby
JavaScript
Sandi Metz
Primitive Obsession
Refactoring
5
55 ratings
On this episode of the Evil Geniuses Podcast, we continue our series on a first example of the video checkout system. To start off we recap some of the points from the first two parts and then move into the final stretch! We talk about the two main patterns that are present in this code, namely base charge for rental and extra charge for rental before getting into renaming decoupling and calculating a final cost. We add in some reminders about primitive obsession and take some handy lessons from the idea of a library and borrowing books, so stay tuned for that! For all this, and much more be sure to listen in as we go deep!
Key Points From This Episode:
Commits
Links Mentioned in Today’s Episode:
Evil Geniuses on Twitter
Stride
GangofFour
Ruby
JavaScript
Sandi Metz
Primitive Obsession
Refactoring