4 ms·
https://github.com/qt/qtbase/blob/5.11/src/widgets/kernel/qwidget.cpp https://github.com/qt/qtbase/blob/5.11/src/widgets/kernel/qw... is the largest no-nonsense
by blattimwind 8y ago
https://github.com/qt/qtbase/blob/5.11/src/widgets/kernel/qwidget.cpp https://github.com/qt/qtbase/blob/5.11/src/widgets/kernel/qw... is the largest no-nonsense C++ file I've ever seen
https://github.com/borgbackup/borg/blob/master/src/borg/archiver.py https://github.com/borgbackup/borg/blob/master/src/borg/arch... ditto for Python
Personally files this large become just very annoying overall. Code review tools tend to become slow on them (e.g. Gerrit is super-slow with files that are quite a bit smaller than qwidget.cpp), navigation is only possible via symbols, the import / include area becomes a huge mess (which also tends to generate constant merge conflicts, because imports are a common hot area for writes) etc.
- cryptonector 8y agoOh yes, past some size things get slow and obnoxious, no doubt.