Web development-workflow

Preview:

Citation preview

Web Development

邱俊涛@正反反长

ThoughtWorks 软件工程师

Shell Editor Automation Testing Dependences

Which shell are you using?

$ alias –s json=vim$ alias –s log=“less –MN”$ data.json #vim data.json$ test.log #less –MN test.log

$ alias –g gp=‘| grep -i’$ ps –Af gp Chrome

tmux

attach/detach

Which editor are you using?

autocmd with map

Task managing

$ npm install grunt

grunt.registerTask('name', "description", function(desc) { console.log("basic: "+desc);});

$ npm install grunt-contrib-jshint --save-dev

$ npm install grunt-contrib-concat --save-dev

$ npm install grunt-contrib-uglify --save-dev

Testing

$ npm install karma

Dependences

$ npm install bower

$ bower install jquery$ bower install underscore

Q & A

Recommended