Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
俺の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,758 views

Published on

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

Published in: Technology
  • Be the first to comment

俺の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日水曜日

×