狠狠撸
Submit Search
20150228冲渋谷奥别产エンジニア朝会尝罢资料
?
1 like
?
1,358 views
慎平 仁藤
渋谷Webエンジニア朝会にて共有したLT内容です。 https://www.facebook.com/groups/1507690772829384/
Read less
Read more
1 of 20
Download now
Download to read offline
More Related Content
20150228冲渋谷奥别产エンジニア朝会尝罢资料
1.
Ruby on Railsを 高速開発するTips 第3回渋谷Webエンジニア朝会 仁藤?慎平
2.
検証環境 ? Mac OSX
10.10.2 ? Ruby on Rails 4.1.8 ? Ruby 2.1.5 ? vim 7.4
3.
本LTの対象者 ? Ruby on
搁补颈濒蝉开発を始めたばかりの初心者さん
4.
高速開発をするには何が必要? ? すばやくコードを読む ? すばやくコードを書く
5.
高速開発をするには何が必要? ? すばやくコードを読む ? すばやくコードを書く
6.
特定のメソッドの 動きが知りたい! 1. エディタを終了する(or 別タブに移動する) 2.
プロジェクトルートに移動する 3. 「grep -r "def hoge" ./*」で検索 とか最初の頃、やりますよね?(ソースは俺)
7.
それCtagsを使えば 楽できるよ
8.
Ctagsとは? ? ソース及びヘッダ内にある名前のインデックス (又はタグ)ファイルを生成するプログラム。 ? 様々なプログラミング言語に対応している。言 語に依存するが、サブルーチン(関数)、変数、ク ラスのメンバ、マクロ等がインデックス化され る。これらのタグによりテキストエディタなどの ツールで高速かつ容易に定義を参照できる。
9.
DEMO
10.
ワン モア ステップ! ?
毎回、ctags -R するのがダルいっす! ? → ファイル保存時にctags ?Rを非同期で実行し よう!(詳細は「alpaca_tags」でググってくだ さい!)
11.
注意点 ? キーワードと定義場所を紐つけるだけなので、? たまに無関係のクラスの同名メソッドを参照す ることもある ? クラス名やモジュール名を確認する事
12.
高速開発をするには何が必要? ? すばやくコードを読む ? すばやくコードを書く
13.
あのメソッドってどうやって 使うんだっけ? 1. ブラウザを開く 2. Googleとかで調べたいメソッドとかを記入? (入力例:「rails4
form_tag」とか) 3. 検索結果からサイトにアクセスする 4. 該当箇所を調べて、メソッドの使い方を理解する とか最初の頃、やりますよね?(ソースは俺)
14.
それ顿补蝉丑を使えば楽できるよ
15.
? ローカルに公式ドキュメントをダウンロードで きて、高速検索できる「Dash」 ? ショートカットキーですぐに起動可能 ?
有料版(2000円)ならすぐに検索可能。? (無料版なら8秒待たされます)
16.
Demo
17.
ワン モア ステップ! ?
Alfred(有料版)と連携しよう! ? Alfredの検索フォームから直接、検索可能!
18.
「私、Windowsなんですけど!」? な方へ
20.
ご清聴ありがとう ございました
Download