Как начать со стиля кодирования 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, которые также включают автоматическое форматирование кода.