powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Почему исходники FB так позорно оформлены?
11 сообщений из 11, страница 1 из 1
Почему исходники FB так позорно оформлены?
    #39071733
Izya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- комментов почти ноль.
- или комменты типа "щас функция сделает со структурой много интересных вещей" (конец цитаты) хахаха... зачем было писать?
- Например, файл pass1.cpp в 3й версии очень сильно переписан, но по трекингу в начале файла этого вообще не видно, последнее апдэйт 2004м годом.
- я уж не говорю инфу про обще-архитектурные вещи.

Сравните с postgree, там основные файлы начинаются с описалова, что он делает и зачем это нужно, каждый функциональный блок со своим README идет, который описывает функционал блока, причем эти README порой на маленькую диссертацию тянут, dev-часть на сайте содержит описание архитектуры, есть куча как про вообще, так и по частям, видео выложены, где эти презентации вслух рассказывают, код-браузер и тп плюшли.
...
Рейтинг: 0 / 0
Почему исходники FB так позорно оформлены?
    #39071742
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изя, поучаствуйте финансово! :) Деньги, порой, умеют убеждать!
...
Рейтинг: 0 / 0
Почему исходники FB так позорно оформлены?
    #39071749
Izya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a,

А то есть, кодерам приплачивать надо, что бы они внятные каменты писали???
Тот же постгри такой же опенсорс.
...
Рейтинг: 0 / 0
Почему исходники FB так позорно оформлены?
    #39071766
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Izya,

тебе это зачем? Решил разработчиком стать?

PG был изначально так написан. FB появился из Interbase. Соответственно куча кода пришло от предыдущих разработчиков. Часть его документировали заново, но по минимуму. Наиболее сложные вещи расписаны по подробней.

Izya- Например, файл pass1.cpp в 3й версии очень сильно переписан, но по трекингу в начале файла этого вообще не видно, последнее апдэйт 2004м годом.

трекинг в заголовке файла не лучшая идея. Зачем он нужен если есть CVS/SVN со всей историей
...
Рейтинг: 0 / 0
Почему исходники FB так позорно оформлены?
    #39071793
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
от трекинга изменений в заголовке давно отказались, слишком мусорит файл. В тройке 90% из pass1.cpp перекочевало в другие модули. В целом оформление исходников оставляет желать лучшего, тут я согласен. Кто сильно хотел понять код - те поняли, ну или спросили что непонятно. А кто не хотел - те не жаловались на плохое документирование, ибо даже не начинали смотреть.
...
Рейтинг: 0 / 0
Почему исходники FB так позорно оформлены?
    #39071795
Izya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr,

Где лучше спрашивать? Здесь или есть лучше места?
...
Рейтинг: 0 / 0
Почему исходники FB так позорно оформлены?
    #39071802
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если всерьез и надолго - то лучше в firebird-devel. Но можно и здесь, можно и в личке - адекватным контрибьюторам всегда поможем.
...
Рейтинг: 0 / 0
Почему исходники FB так позорно оформлены?
    #39071940
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Izya- я уж не говорю инфу про обще-архитектурные вещи.
обще-архитектурные вещи в коде комментировать невозможно. Негде там описывать принцип версионности и прочее. Ряд документов по структурам (страницы БД) есть на ibphoenix.com. Остальное размазано по ibase.ru и остальному интернету.
...
Рейтинг: 0 / 0
Почему исходники FB так позорно оформлены?
    #39072070
Izya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Я неправильно запрос сформулировал, наверное.

Конечно, общеархитектурные в коде комметить нельзя, разве что README в корне SRC. Я про ресурсы вообще. Что то типа такого http://www.postgresql.org/developer/backend/ со ссылками вплоть до исходного кода.

Для FB я нашел древний тестовый аналог - http://ibphoenix.com/resources/documents/development/doc_31 , точнее это еще про IB6|. Но я совсем не уверен, что эта инфа будет полностью верной для FB3
...
Рейтинг: 0 / 0
Почему исходники FB так позорно оформлены?
    #39072084
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IzyaЧто то типа такого со ссылками вплоть до исходного кода.
Как уже сказали: PG изначально создавался как учебное пособие в университете Беркли. IB
(GDS) - как коммерческий продукт. Отсюда различия в оформлении исходников.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Почему исходники FB так позорно оформлены?
    #39072090
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Izya,

боюсь до документирования архитектуры в полном объёме руки разработчиков не скоро дойдут. Для большинства гораздо важнее чтобы они занимались разработкой новых фич и исправлением багов, а не описанием архитектуры.

Тем не менее по тройке кое-что в плане описание архитектуры в этой папке есть: README.interfaces.html, README.plugins.html и README.providers.html
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Почему исходники FB так позорно оформлены?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]