俺のRails開発環境                            @joker1007                     Tomohiro Hashidate                    ジョジョエヴァンジェリスト2...
人の開発環境って    結構気になりません?2012年5月16日水曜日
自分から晒してみる2012年5月16日水曜日
概要                使ってるもの     無いと始まらないGem                   rvm         rspec                   vim           pry          ...
テスト                • ユニットテスト                 • RSpec                • インテグレーションテスト                 • cucumber             ...
Railsへの入口                • rvmで適当にgemsetを作り、railsをインス                  トール                • rails new appname -T -m <templ...
テストの準備                • bundle exec rails g rspec:install                • bundle exec guard init rspec (guard-           ...
テストの準備(大規模の時)       • database: appname_test<%= ENV            [TEST_ENV_NUMBER] %>       • bundle exec rake parallel:crea...
書き方                • bundle exec guard start                 • sporkが立ち上がって監視状態                • specファイルを書いて、動作確認。       ...
便利な小技シリーズ                • zsh編                 • alias g= git                 • aias be= bundle exec                 • vc...
2012年5月16日水曜日
便利な小技シリーズ                • git編                 • alias                   • lgraph = log --oneline --                    g...
2012年5月16日水曜日
便利な小技シリーズ                • vim編                 • vim-altr                 • fugitive                 • quickrun          ...
F2, F3でspecと実装コードを切り替え2012年5月16日水曜日
• statuslineに%{fugitive#statusline()}を                追記2012年5月16日水曜日
DEMO2012年5月16日水曜日
質問・突っ込みなど2012年5月16日水曜日
Upcoming SlideShare
Loading in …5
×

俺のRails開発環境

10,497 views

Published on

自分のRails開発環境とちょっとした小技について書いてみた。

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

No Downloads
Views
Total views
10,497
On SlideShare
0
From Embeds
0
Number of Embeds
2,310
Actions
Shares
0
Downloads
46
Comments
0
Likes
24
Embeds 0
No embeds

No notes for slide

俺のRails開発環境

  1. 1. 俺のRails開発環境 @joker1007 Tomohiro Hashidate ジョジョエヴァンジェリスト2012年5月16日水曜日
  2. 2. 人の開発環境って 結構気になりません?2012年5月16日水曜日
  3. 3. 自分から晒してみる2012年5月16日水曜日
  4. 4. 概要 使ってるもの 無いと始まらないGem rvm rspec vim pry zsh guard screen tapp git 開発に使ってるOS jenkins Mac Linux (Ubuntu, Gentoo)2012年5月16日水曜日
  5. 5. テスト • ユニットテスト • RSpec • インテグレーションテスト • cucumber • javascriptユニットテスト • jasmine-headless-webkit2012年5月16日水曜日
  6. 6. Railsへの入口 • rvmで適当にgemsetを作り、railsをインス トール • rails new appname -T -m <template gist> --skip-bundle • bundle install --path vendor/bundle2012年5月16日水曜日
  7. 7. テストの準備 • bundle exec rails g rspec:install • bundle exec guard init rspec (guard- rspec) • bundle exec guard init spork (guard- spork) • guard rspec, :version => 2, :cli => "-- format d --color --drb", :all_on_start => false, :all_after_pass => false2012年5月16日水曜日
  8. 8. テストの準備(大規模の時) • database: appname_test<%= ENV [TEST_ENV_NUMBER] %> • bundle exec rake parallel:create • .rspec_parallel • --format progress • --format ParallelTests::RSpec::RuntimeLogger -- out tmp/parallel_runtime_rspec.log2012年5月16日水曜日
  9. 9. 書き方 • bundle exec guard start • sporkが立ち上がって監視状態 • specファイルを書いて、動作確認。 • 後はせっせとTDD2012年5月16日水曜日
  10. 10. 便利な小技シリーズ • zsh編 • alias g= git • aias be= bundle exec • vcs_info2012年5月16日水曜日
  11. 11. 2012年5月16日水曜日
  12. 12. 便利な小技シリーズ • git編 • alias • lgraph = log --oneline -- graph --decorate --all -n 20 • color • ui = auto2012年5月16日水曜日
  13. 13. 2012年5月16日水曜日
  14. 14. 便利な小技シリーズ • vim編 • vim-altr • fugitive • quickrun • erromarker • unite-grep + qfreplace2012年5月16日水曜日
  15. 15. F2, F3でspecと実装コードを切り替え2012年5月16日水曜日
  16. 16. • statuslineに%{fugitive#statusline()}を 追記2012年5月16日水曜日
  17. 17. DEMO2012年5月16日水曜日
  18. 18. 質問・突っ込みなど2012年5月16日水曜日

×