Hacker News new | ask | show | jobs
by bjano 3924 days ago
So the main purpose of most of the 18000 classes is to make it possible for the app to scale up to 18000 classes? :)
1 comments

Partly! The tools they mentioned (IDE, Mercurial) don't impact the app itself though. Which makes them irrelevant and doesn't factor into why their codebase is massive.
They are relevant if you take them for what they are: examples that explains, in a general way, why FB has large codebase. Because when something doesn't fits their needs they will write their own version.

So I guess with iOS they wrote/rewrote some part of the system functionnalities to better fit their needs.