The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Анализ вклада в разработку GNOME и GTK 4"
Отправлено Аноним, 18-Дек-20 02:03 
Во-первых, как разработчик свободного ПО я отвечу.

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

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

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

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

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

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

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

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

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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