Making code better with reviews
In this text, John Graham-Cumming discusses how CloudFlare continuously improves its codebase by replacing outdated components and implementing rigorous testing and review processes. He shares an example of updating a DNS server filter that discards invalid flagged packets. The author initially struggled to understand the purpose of specific flags but eventually provided comments explaining their significance. His colleague, Marek, suggested further improvements to the code by using bitwise operations for better clarity and readability. This collaboration led to enhanced code quality and security, which is crucial for CloudFlare's PCI certification. The text concludes with an invitation to join the company in improving its large-scale codebase across various languages.
Company
Cloudflare
Date published
July 2, 2014
Author(s)
John Graham-Cumming
Word count
673
Hacker News points
None found.
Language
English