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", f
unction(desc) {
console.log("basic: "+desc);
});
$ npm install grunt-contrib-jshint --save-dev
$ npm install grunt-contrib-concat --save-dev
$ npm install grunt-contrib-ug...
Testing
$ npm install karma
Dependences
$ npm install bower
$ bower install jquery
$ bower install underscore
Q&A
Web development-workflow
Web development-workflow
Web development-workflow
Web development-workflow
Web development-workflow
Web development-workflow
Web development-workflow
Web development-workflow
Web development-workflow
Web development-workflow
Web development-workflow
Web development-workflow
Web development-workflow
Web development-workflow
Upcoming SlideShare
Loading in …5
×

Web development-workflow

405 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
405
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 工作流自我介绍
  • 会涉及到的店
  • 第一个问题,你们用什么shell?
  • 第一个问题,你们用什么editor?神的编辑器编辑器之神
  • F5runruby *.rbF7runpython *.pyF9openinchrome *.html
  • Web development-workflow

    1. 1. Web Development 邱俊涛 @正反反长 ThoughtWorks 软件工程师
    2. 2.  Shell  Editor  Automation  Testing  Dependences
    3. 3. Which shell are you using?
    4. 4. $ alias –s json=vim $ alias –s log=“less –MN” $ data.json #vim data.json $ test.log #less –MN test.log
    5. 5. $ alias –g gp=„| grep -i‟ $ ps –Af gp Chrome
    6. 6. tmux
    7. 7. attach/detach
    8. 8. Which editor are you using?
    9. 9. autocmd with map
    10. 10. Task managing
    11. 11. $ npm install grunt
    12. 12. grunt.registerTask('name', "description", f unction(desc) { console.log("basic: "+desc); });
    13. 13. $ npm install grunt-contrib-jshint --save-dev $ npm install grunt-contrib-concat --save-dev $ npm install grunt-contrib-uglify --save-dev
    14. 14. Testing
    15. 15. $ npm install karma
    16. 16. Dependences
    17. 17. $ npm install bower
    18. 18. $ bower install jquery $ bower install underscore
    19. 19. Q&A

    ×