Компиляция кода, когда только [закрытое] изменение комментариев

7
задан David Neale 25 May 2010 в 14:45
поделиться

8 ответов

Рекомендуется компилировать код каждый раз перед фиксацией. Иногда вы случайно что-то редактируете, кроме комментариев, и тем самым нарушаете код. Компиляция обычно выполняется очень быстро и помогает избежать ненужной боли. Вот почему я стараюсь компилировать каждый раз перед фиксацией.

12
ответ дан 6 December 2019 в 09:18
поделиться

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

Помните, в .NET вы можете добавлять XML-комментарии, которые компилятор может прочитать для создания документации по сборке. Очевидно, что при изменении этих типов комментариев потребуется выполнить компиляцию.

2
ответ дан 6 December 2019 в 09:18
поделиться

И любому полуприличному компилятору потребуется почти нулевое время для перекомпиляции кода, если изменились только комментарии. Первый проход парсера должен заметить, что никакие функции не изменились, и остановиться.

1
ответ дан 6 December 2019 в 09:18
поделиться

например. в .Net вы можете испортить XML-комментарии и проверить ненужное предупреждение компилятора, если вы неосторожны. Поэтому рекомендуется компилировать код каждый раз перед фиксацией (как и запускать тесты перед фиксацией).

1
ответ дан 6 December 2019 в 09:18
поделиться

Я понимаю, почему кто-то может не захотеть проходить цикл компиляции, если он занимает пять минут. Но если это так, возможно, вы сможете собрать все свои изменения в одну операцию компиляции / фиксации.

1
ответ дан 6 December 2019 в 09:18
поделиться

Каждая фиксация должна строить основную линию на машине интеграции

1
ответ дан 6 December 2019 в 09:18
поделиться

Я делаю коммит в git, а затем отправляю свои изменения на svn-сервер, который используют все остальные, поэтому у меня есть скрипт, который автоматически перестраивает и запускает тесты и отправляет в svn, если все прошло

1
ответ дан 6 December 2019 в 09:18
поделиться

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

1
ответ дан 6 December 2019 в 09:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: