Как начать со стиля кодирования JavaScript?

Как я могу узнать или начать изучать правильный стиль кодирования в JavaScript? Каковы мои возможности и какие практические ресурсы я могу использовать, чтобы привыкнуть к стилю кодирования? Спасибо!

var getRequestUserList = function getRequestUserList(req,res,id) {
    User.findOne({_id: id}, function (err, user,next) {
    if (err) {
        console.log(err);
    }
    if(user){
        var userList = [];
        User.find(function (err, users) {
            if (err){
                console.log(err);
            }
            if(users){
                Friend.find({getReq:id,status:0 }, function (err, friends) {
                    if(err){
                        console.log(err);
                    }else{
                        for (var i = 0;i< users.length;i++){
                            for(var j = 0;j<friends.length;j++){
                                if(users[i]._id == friends[j].sendReq){
                                    userList.push({
                                        id : users[i]._id,
                                        name : users[i].name,
                                        surname : users[i].surname,
                                    });
                                }
                            }
                        }
                        res.json({friendUser:userList});

2 ответа

Я рекомендую установить и использовать StandardJS. Это простой в использовании, простой в использовании стиль кодирования.

Установите его через:

npm install standard --save-dev

Затем бегите по правилам, чтобы быстро почувствовать это.

Наконец, создайте скрипт в вашем package.json для запуска StandardJS, когда вам это нужно:

{
  "scripts": {
    "check": "standard"
  }
}

... тогда вы можете запустить его через npm run check


Чтобы обеспечить быстрый способ исправить большинство опечаток в стиле кодирования, добавьте скрипт исправления в свой package.json:

{
  "scripts": {
    "check": "standard",
    "fix": "standard --fix"
  }
}

... и бежать через npm run fix


Чтобы получить более хорошее представление об ошибках стиля кодирования, установите snazzy через npm install snazzy --save-dev, затем измените ваш package.json так:

{
  "scripts": {
    "check": "standard --verbose | snazzy",
    "fix": "standard --fix"
  }
}

Просто закодируйте столько, сколько сможете. Через некоторое время вы овладеете стилем кодирования по вашему выбору.

Удачи повеселиться!

Существуют стили кода, такие как http://jshint.com/ или standardJS, которые также включают автоматическое форматирование кода.

Другие вопросы по тегам