Hacker News new | ask | show | jobs
by gmalette 1427 days ago
That’s without even mentioning the footguns available in @@count

Jez!

1 comments

Ah sure, this alternate implementation assumes that the BlogPost class is final and never subclassed.

If you plan to subclass BlogPost, the translation is not identical, as the alternate implementation would not keep track of a global count of posts across all subclasses, only of `BlogPost` instances exactly.

I saw you closed my ticket on sorbet for generics + sealed + exhaustiveness, that’ll allow some very welcome code cleanup!
Depends who accessed it first ;)