Какой стиль форматирования CSS вы бы предпочли использовать, если мы используем контроль версий? - PullRequest
1 голос
/ 11 октября 2011

Я собираюсь использовать контроль версий впервые и где-то читал, что однострочный CSS не очень хорошая идея для контроля версий

.footer li h3 { margin: 0 0 6px; font-weight: bold; display: inline; color: #e92e2e; }
.footer li h3 a { font-weight: normal; font-size: 1em; color: #e92e2e; }

Какой формат вы бы предпочли?

Это форматирование ниже, подходит для управления версиями

.footer li h3 {
    margin: 0 0 6px;
    font-weight: bold;
    display: inline;
    color: #e92e2e; }

    .footer li h3 a {
        font-weight: normal;
        font-size: 1em;
        color: #e92e2e; }

Ответы [ 3 ]

3 голосов
/ 11 октября 2011

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

1 голос
/ 11 октября 2011

В Git вы можете легко сделать word diff и быстро найти изменения в строке.

Что вам действительно нужно посмотреть, так это убедиться, что CSS читабелен.Используйте формат, который удобен вашей команде.Убедитесь, что все делают то же самое.Посмотрите, что делает сообщество CSS.Я не думаю, что система контроля версий должна быть причиной, по которой вы выбираете формат.

И, конечно, если вы хотите сжать / минимизировать CSS (что не совсем то, что вы просите), это должно бытьчасть процесса сборки и проверенный файл не должны быть уменьшены

1 голос
/ 11 октября 2011

Если вы работаете с другими людьми над одним и тем же кодом, удобочитаемость - это самая важная вещь, на которой вы должны сосредоточиться в своем коде (конечно, кроме работы кода).Близкая секунда использует комментарии ВЕЗДЕ.Это только мое мнение, конечно, некоторые люди могут предпочесть комментарии, а не читабельность.Даже если вы не работаете ни с кем другим, все равно очень важно писать читабельный код на случай, если в будущем проект возьмет на себя другой разработчик.

Чтобы ответить на ваш вопрос, я предпочитаю второй форматЯ думаю, что большинство программистов согласятся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...