Pull to refresh

Comments 11

Осторожнее с подсчётом строк. Например, исходники OpenOffice включают в себя (внезапно!) Mozilla SeaMonkey (возможно теперь он уже не SeaMonkey, но с него всё начиналось). Пару месяцев назад в LibreOffice включили по умолчанию флаг --disable-mozilla, но эта груда кода, сравнимая с Mozilla Firefox, пока, насколько мне известно, лежит в репозитариях LO.

Qt включает как минимум энкодеры/декодеры форматов изображений и zlib (на случай винды). Ещё размер Qt сложно оценить, из-за его раздробленности: я правильно понимаю, что не учтены QtWebKit и Phonon? Ещё одна гора заимствованного кода.

Blender (основной репозитарий) включает физ. движок Bullet, FFMPEG, OpenJPEG, Glew, lzma, lzo и ещё пару мелких библиотек.

Ну и так далее.

Ещё в некоторых репозитариях встречаются огромные сгенерированные исходники от лексеров, парсеров, генераторов привязок и преобразователей бинарных файлов.
Ещё: 70% MediaWiki занимают переводы на 373 языка, хранящиеся в виде исходников PHP без комментариев. Оценка в 4% комментариев категорически неточна: сам код MediaWiki хорошо документирован, что позволяет генерировать API-документацию автоматически (обычное явление для всех модульных движков, не только для MediaWiki).
Есть желание увидеть Chromium в списке.
Что написано в тех единичных TODO в Zlib и 7-Zip?
В 7-zip следующий комментарий:

// TODO : Handler default action...


В файле 7ZipSource\CPP\7zip\UI\FileManager\PanelListNotify.cpp. Правда это комментарий в закомментированной части кода, так что его наверное не следует считать.

В Zlib:

    // TODO..
    // read the comment from the standard central header.
    size_comment = 0;


файл zlib-1.2.7\contrib\minizip\zip.c. Это файл от пользователей, который не проверялся авторами Zlib.
В Qt, кстати, сама документация блещет, думается в коде объяснено только необходимое!
Но todo+fixme удручают :)
В Qt автоматическая генерация документации. Сама документация содержится в исходном коде в виде комментариев Doxygen
Спасбо за ссылку. Постараюсь изменить статью, чтобы в ней было хоть что-то уникальное.
Sign up to leave a comment.

Articles