Python Code Review: Debugging and Refactoring 'Conway's Game of Life' + Automated Tests

preview_player
Показать описание

Python Code Review: Unplugged – Episode 1: Code Review for Labeeb

This is a screencast recording of Python code review I did for newsletter member Labeeb. Follow along and you'll see how to refactor and clean up an existing Python code base for a "Conway's Game of Life" game to make it easier to read and more maintainable.

Note that I left the video is completely "raw" and unedited. This is really more of a ”Code Review: Unplugged” session than a polished Python tutorial or course.

* * *

FREE Python Tutorials & News:
Рекомендации по теме
Комментарии
Автор

Dan, loved your "unplugged" code review. Hugely informative to watch and so many things to learn. Also a quick thanks to "Labeeb" for agreeing to share this on YT. I will go search for more Unplugged code reviews from you. Keep up the good work.

ramnarasimhan
Автор

I think you did very well not editing this video. And you gave just enough explanation while continuing the actual coding. Well done.

DriesDesmetUrga
Автор

Thanks for posting the unedited code review it is very interesting and I learned things that I wouldn't have otherwise, thank you!

sunnz
Автор

New thing learnt about using 'is' for checking for True value. thank you!

apdy
Автор

Very cool code review. I hope you do more!

ridgeback
Автор

I like this series -- would love to see another.

JasonBrackman
Автор

Why use a global variable inside a class??

NdamuleloNemakh
Автор

Instead of repetitively modifying all the 'ip =' sections in the tests, it would have been a good time to introduce pytest's setup and teardown methods.

ecm
Автор

16:00 After years of Python I completely forgot python object and reference semantics during a code interview exercise. Worse still 2 minutes out the door I remembered, and it made me hate the C work I'd done that month

LewisCowles
Автор

I’m sorry to ask such a boring question in response to this good video, but… what font is that? 😄

grapegripe