社内で、Ruby開発環境勉強会を行いました。趣旨としては、
という会です。いろいろ勉強になったので、とてもよかったです。開発環境やツールまわりの勉強会、面白いので、次回以降もなんかしら開催したいと思います。また、
の2名も発表してくれました。
とはいえ、単に「教えて」というだけいっても意味ないので、以下の軸に沿って問題を整理しつつ、それぞれについて説明・実演をしつつ、みなさんの意見をうかがう感じですすめました。
シェルの設定
- aliasをたくさん作る派: @banyan氏
- 補完しまくる派: glidenote
irb/pryについて
- Gemfileに(?:pry|irb) groupを作ると便利
- awesome_print使おう
- pryのデフォルトの出力関数をおきかえることもできるけど、それはそれで微妙という意見も……
ドキュメントのひきかた
- るりまサーチをブラウザの検索キーワードでひいてる
- コンソールやエディタから引けるのも試すけど、結局いろいろだるくなって、ブラウザで検索に戻る
- apidockを使うとヴァージョン違いまでわかってよいよ!
- gem serverよりyardがよい http://rubydoc.info/gems
- tikeda氏による資料 http://p.booklog.jp/book/51223
ドキュメントの作成
- コメントでいい感じに見えるドキュメントの書き方仕様みたいな: http://tomdoc.org/
- markdownで埋め込みドキュメント → ファイル書き出し: http://rtomayko.github.com/rocco/
その他
- ソースを素早く見る
- gem edit(gem-browse)
- bundle open($EDITORで開ける)
あと、rails開発まわりでの使ってるツール類(guard, sporkとか)あたりの話をしてなかったなと思ったけど、そのへんはまあ普通に使ってるだろうので、いいか。
3 comments
xmpfilter / rcodetools ()は使われていますか。
Mauricio Fernandez さんが開発され、rubikitch さんメンテナンスされている、ちょっとした動作確認ツールです。
僕はいつもブログでこれを使っています。
http://d.hatena.ne.jp/keyword/xmpfilter
http://d.hatena.ne.jp/keyword/rcodetools
(require ‘rcodetools)
(defun ruby-mode-hook-rcodetools ()
(define-key ruby-mode-map “\C-c\C-d” ‘xmp))
お、名前だけはきいたことがありました! ちょっと試してみます!!1 ありがとうござます!!1
名前だけはきいたことがありました! ちょっと試してみます!!1 ありがとうござます!!1