как проект с открытым исходным кодом сохраняет качество кода - PullRequest
0 голосов
/ 02 мая 2020

В настоящее время проекты с открытым исходным кодом принимают код от других пользователей на Inte rnet. В настоящее время мой проект с открытым исходным кодом будет получать множество изменений, совершаемых многими людьми каждый день. Коды различного уровня, от обновлений документации до обслуживания основного кода, но во многих случаях для проверки кода сложно полагаться только на коммиттера.

Каждый коммиттер обладает разными навыками и качеством фиксированный код совершенно другой.

Итак, как проекты с открытым исходным кодом гарантируют качество кода, особенно такие проекты, как kubernetes, поэтому многие люди отправляют сообщения в один день, и каждый не может передать высококачественный код.

1 Ответ

1 голос
/ 02 мая 2020

Допущения:
- Под коммиттером я чувствую, что вы имеете в виду сопровождающего указанного репозитория.

Конечно, сложно поддерживать качество кода в проектах с открытым исходным кодом, но это не невозможно. Если проект с открытым исходным кодом обеспечивает соблюдение строгих правил, использует автоматизированные инструменты для анализа кода (stati c анализ), поддерживает согласованные стили кодирования, эффективно обрабатывает проблемы и имеет мощную поддержку сообщества, тогда задача поддержания качества кода становится более распределенной и управляемым. Многие люди уже много писали о поддержании качества кода в проектах с открытым исходным кодом. Я не буду заново изобретать колесо

Вот ответ StackExchange на тот же вопрос
Вот руководство от самих Linux Foundation

В конце концов, with great power comes great responsibility. Вы, являясь сопровождающим вашего проекта с открытым исходным кодом, имеете право принимать и объединять исправления людей или запрашивать изменения в их PR для повышения качества кода, что, в свою очередь, повышает качество вашего проекта. Надеюсь это поможет!

...