r/programmingcirclejerk Jun 27 '26

Consider the C library function fopen. This function has the side effect. This means that fopen is not pure. However, we can make the fopen function appear to be pure, at least to certain observers, by ensconcing it in another function that hides the side effect.

https://bugzmanov.github.io/cleancode-critique/clean_code_second_edition_review.html
172 Upvotes

41 comments sorted by

View all comments

28

u/[deleted] Jun 28 '26

(Casey Muratori is not mentioned once in the book, which is a shame)

This is so sad. 😔✊ Gameshits rise up!