The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Анализ вклада в разработку GNOME и GTK 4"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Второй уровень иерархии тем в форуме реализован через вкладку "Показ ключевых тем".
. "Анализ вклада в разработку GNOME и GTK 4" +3 +/
Сообщение от Аноним (73), 18-Дек-20, 02:03 
Во-первых, как разработчик свободного ПО я отвечу.

Судя по вашим заключениям вы ничего сложного и написали. Иначе бы знали, что "готовые патчи" - это мечта идиота. 90% "готового патча" зависит от личных предпочтений владельцев репозитория. Начиная оформлением, стилем кода, заканчивая структурами данных.

И знали бы что многие патчи невозможно создать "готовыми" без тайных знаний автора что он имел ввиду под семантикой кода.

И если бы вы хотя бы владели GitHub и могли посмотреть коммиты Pull Request - знали бы что большинство PR состоят из многих коммитов. А первый и основной показывает концепцию, идею, подход, рабочий прототип. А потом уже дописывается с учётом новой информации и фидбека.

Нет таких патчей, которые ускоряют рендеринг (на большом количестве элементов) в 6700 раз, не надо так уж врать про "сотни PR".

Во-вторых, когда мы говорим о действительно сложном (как минимум сильно запутанном коде) без документации - таком как CSS движок рендеринга - его невозможно полностью разобрать. Код - это не книга.

Есть решения, интерфейсы, контракты - которые непонятно как работают, можно ли их ломать или так задумано было? Это могут знать только оригинальные разработчики - почему они сделали какие-то вещи.

И их консультация для дописывания патча - это необходимость.

Это говорит о крайне низкой культуре разработки и уровне. Посмотрите, и наконец-то, как разработчик свободного ПО - как пишут ещё и качественное, а не только свободное ПО мирового уровня.

Хотя бы https://github.com/software-mansion/react-native-reanimated. Баги обсуждаются, Pull Rr

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Анализ вклада в разработку GNOME и GTK 4, opennews, 17-Дек-20, 18:23  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру