форматирование js кода.

antonim

Новичок
форматирование js кода.

Добрый день. С моими коллегами тут была дискуссия по поводу форматирования js кода. часто используем ExtJs, следовательно js кода много.

вот 2 варианта:


PHP:
1:
        item:[
            {
                type: 'type',
                name: 'name',
                item:[
                    {
                        код
                    }, {
                        код
                    }
                ]
            }, {
                код
            }, 
            combo,
            {
                код
            }        
        ]

2:

        item:[{
            type: 'type',
            name: 'name',
            item:[{
                код
            }, {
                код
            }]
        }, {
            код
        }, 
        combo, combo, {
           код
        }]
Отпишитесь плз какой вы считаете более правильный и красивый и почему?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Я предпочитаю второй, так как мне удобен именно он, похож на unix-style, которым я оформляю php-код в виде

function(){
}

а не

function()
{
}

Более правильного тут быть не может.
 

Adelf

Administrator
Команда форума
Тема "на какой строке писать открывающую скобку" не угасаема :)

Я пишу первым вариантом. Но большинство(70-80%) любит второй.
 

antonim

Новичок
мне лично импонирует больше первый. т.к. всегда четко видно где заканчивается item
 

Yaponchick

Новичок
мой вариант, если код однострочный:
Код:
item:[
  {
    type: 'type',
    name: 'name',
    item:[{ код }, { код }]
  },
  { код },
  combo,
  { код }
]
если двустрочный:
Код:
item:[
  {
    type: 'type',
    name: 'name',
    item:[{
      код
    }, {
      код
    }]
  },
  {
    код
  },
  combo,
  {
    код
  }
]
 

weregod

unserializer
2.
где заканчивается item, всегда можно комментарий разместить
 
Сверху