Download - How to Code Review
![Page 1: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/1.jpg)
@dylanninin
![Page 2: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/2.jpg)
![Page 3: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/3.jpg)
![Page 4: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/4.jpg)
![Page 5: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/5.jpg)
![Page 8: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/8.jpg)
![Page 10: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/10.jpg)
Rating - rating/motm - rating/motm - …
- http://bit.ly/1UE2CCj - http://bit.ly/1PGTPaa
![Page 11: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/11.jpg)
![Page 12: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/12.jpg)
Cub ElasticSearch - - - - …
- http://bit.ly/1M25XI1 - http://bit.ly/1M25wxz
![Page 13: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/13.jpg)
![Page 15: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/15.jpg)
![Page 16: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/16.jpg)
Admin Stats - 1.x (MongoDB) —> 2.x (ElasticSearch) - DownloadMixin - crontab -> queue -> queue/msg
- http://bit.ly/1VUBrSM - http://bit.ly/1PGTPaa
![Page 17: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/17.jpg)
![Page 18: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/18.jpg)
![Page 19: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/19.jpg)
![Page 20: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/20.jpg)
![Page 21: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/21.jpg)
![Page 22: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/22.jpg)
![Page 23: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/23.jpg)
• • • • • •
![Page 24: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/24.jpg)
Python
![Page 25: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/25.jpg)
>>> import this The Zen of Python, by Tim Peters
Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren't special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse the temptation to guess. There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch. Now is better than never. Although never is often better than *right* now. If the implementation is hard to explain, it's a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea -- let's do more of those!
![Page 26: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/26.jpg)
![Page 27: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/27.jpg)
![Page 28: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/28.jpg)
Hello World
![Page 29: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/29.jpg)
![Page 30: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/30.jpg)
![Page 31: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/31.jpg)
![Page 32: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/32.jpg)
![Page 33: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/33.jpg)
![Page 34: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/34.jpg)
![Page 35: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/35.jpg)
• • • GitHub + Pull Request + Issue • • •
![Page 36: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/36.jpg)
![Page 37: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/37.jpg)
-
• • • • • • • • • •
![Page 38: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/38.jpg)
-
• • • •
![Page 39: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/39.jpg)
-
• • • • • • • ‘TODO’
![Page 40: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/40.jpg)
-
• • • • “ “ • API
![Page 41: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/41.jpg)
•
•
•
-
![Page 42: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/42.jpg)
Just Do It
![Page 43: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/43.jpg)
Q & A
![Page 44: How to Code Review](https://reader034.vdocument.in/reader034/viewer/2022042605/58ea331d1a28ab61358b51b3/html5/thumbnails/44.jpg)
Reference
• https://en.wikipedia.org/wiki/Code_review • Code Review • What to look for in a Code Review • Stop More Bugs with our Code Review Checklist • code-review-best-practices