差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン
前のリビジョン
次のリビジョン
|
前のリビジョン
|
blog:2020:1025_コードリーディング [2020/10/25 15:28] kijima [デバッガ] |
blog:2020:1025_コードリーディング [2020/11/28 13:38] (現在) |
連続でドキュメントを探せる。 | 連続でドキュメントを探せる。 |
| |
===== デバッガ ===== | ===== Pry ===== |
| |
デバッガをうまく使えると、すばやく読めるらしい。 | デバッガをうまく使えると、すばやく読めるらしい。 |
pryはいろんな機能がある。 | pryは高機能なデバッガのgem。 |
| |
pry | binding.pryを入れて処理を止めて、 |
>> step | step |
| する。 |
| |
https://qiita.com/port-development/items/5ea6448eb2b45c70ef65 で最後のコマンドを繰り返すは便利そう。 | https://qiita.com/port-development/items/5ea6448eb2b45c70ef65 で最後のコマンドを繰り返すやショートカットを設定する。 |
| s で順番に実行していく…。 |
| |
===== 計測 ===== | ===== 計測 ===== |
| |
===== テスト ===== | ===== テスト ===== |
| ===== Emacs Lisp的な実行 ===== |
| |
| Emacs Lispでは式を評価してすぐ値を調べられる。すごく便利。 |
| デバッガでもできるが、エディタで気軽にやりたい。 |
| |
| そんなときは、quickrun.el https://syohex.hatenablog.com/entry/20111201/1322665378 を使う。 |
| |
| バッファごと評価して、結果を別枠で表示する。良い感じ。 |
| |
| ===== ドキュメント検索 ===== |
| |
| Robeは、ドキュメント検索パッケージ? |
| ''C-c C-d''で検索。 |
| |
| ===== 定義元ジャンプ ===== |
| |
| ''M-.''の、''xref-find-definition'' |
| これについてはよくわかっていない。 |
| 最初にGTAG?TAG?を生成して飛んでくれるらしい。 |
| それがよくわからなかったり、Macでやると激重だったりしてよくわからない。 |
| |
| ===== Rails用語 ===== |
| |
| まとまってきたら記事に独立させる。 |
| |
| * Yarn → Facebook製のパッケージマネジメントシステム。早いらしい。https://qiita.com/kikunantoka/items/3cf94a43394f3c632ad2 |
| * npm → パッケージマネジメントシステム |
| * Node.js → Javascriptの実行環境 |
| * YAML → |
| * spring → |
| * bundler → |
| * Pry → gem。多機能なコンソール https://qiita.com/port-development/items/5ea6448eb2b45c70ef65 |
| |
| |
| |
blog/2020/1025_コードリーディング.1603607304.txt.gz · 最終更新: 2020/10/25 15:28 by kijima