Может ли git в какой-то степени заменить модульный дизайн кода?
Одна из причин высокой степени модульного проектирования заключается в том, чтобы позволить различным программистам работать над различными аспектами программного обеспечения. Другой способ повторного использования.
Для кода, где повторное использование избыточно, например, когда у нас есть только одно использование определенного модуля, в какой степени могут использоваться ветки git вместо модульного кода для облегчения совместной работы?
1 ответ
... В какой степени можно использовать ветви git вместо модульного кода для облегчения совместной работы
Это в точности концепция использования веток - разрабатывайте новый код и исправляйте ошибки, не работая с текущей веткой.
Это правильный способ работы, и вы правильно поняли.
git branch
Филиал представляет собой самостоятельную линию развития.
Ветви служат в качестве абстракции для процесса редактирования / этапа / принятия, обсуждаемого в Git Basics, первом модуле этой серии. Вы можете думать о них как о способе запросить новый рабочий каталог, область подготовки и историю проекта.
Новые коммиты записываются в историю для текущей ветки, что приводит к развилке в истории проекта.
В Git ветки являются частью вашего повседневного процесса разработки.
Если вы хотите добавить новую функцию или исправить ошибку - независимо от того, насколько она велика или мала - вы создаете новую ветку для инкапсуляции ваших изменений.
Это гарантирует, что нестабильный код никогда не передается в основную базу кода, и это дает вам возможность очистить историю вашей функции, прежде чем объединить ее с основной веткой.