Ruby
 Computer >> コンピューター >  >> プログラミング >> Ruby

Railsの質問が生産性を損なうのを防ぐ方法

Railsの練習が終了しました! 2月13日金曜日まで25%オフで入手できます。

コードを書いている間、質問が頭に浮かびます常に :このメソッドを呼び出すにはどうすればよいですか?どのようなオプションが必要ですか?数字の代わりにオブジェクトを渡すとどうなりますか?

これらの質問は生産性を損ないます。 すぐに答えがわからないときは、自分が何をしていたかを忘れてしまいます。流れから抜け出し、中断したところに戻るのに30分かかります。

では、速度を落とさずに必要な答えをどのように見つけますか?

高速ルックアップ

APIドキュメントを検索するときは、速度が重要です。 あなたはあなたの答えを得て、できるだけ早く出て行きたいです。そうでなければ、軌道から外れるのは簡単すぎます。メソッドのパラメーターを知る必要があった頻度を数えられず、どういうわけか、redditで1時間恥ずかしいテキストメッセージを見ることになりました。

迅速なドキュメントを作成するには、Macの場合はDash、その他の場合はZealが必要です。 これらのツールを使用すると、キーボードの2つのキーを押して、何をしているのかを考えることなく、必要なドキュメントを表示できます。

ただし、最初に少しセットアップする必要があります。

これらのアプリのいずれかをダウンロードしたら、次の2つのことを行います。

  1. 使用するライブラリのドキュメントセットをダウンロードします。

    Ruby、Rails、CSS、HTML、Javascriptのドキュメントを入手しましたが、それだけです。のこぎりのように、よく使う複雑な宝石がある場合は、それらのドキュメントも入手してください。ただし、やりすぎないでください。ドキュメントが多すぎると、どのを見つけようとしても速度が低下します。 concat あなたが実際に意味する方法。

  2. グローバル検索ショートカットを設定する 。 Macでは、通常、オプション-スペースを使用します。

    これが、Dashを「単なる別のドキュメントサイト」から完全に不可欠なツールに変えるものです。グローバル検索ショートカットを設定したら、オプション-スペースを押して入力を開始し、必要なドキュメントを表示して、オプション-スペースをもう一度押して、今何をしたかわからなくても答えを得ることができます。 APIの質問に、自分が持っていることに気付く前に答えることができます。

詳細、質問、コメント

残念ながら、APIドキュメントに知りたい詳細がすべて含まれていない場合があります。または、機能が内部でどのように機能するかを知る必要があるかもしれません。

これらの質問に答えるには、速度を犠牲にする必要があります。しかし、その速度を詳細とコミュニティに置き換えるドキュメントサイトがあります。

APIDock

APIDockは、Ruby、Rails、およびRSpecのみを対象としています。しかし、それでも役に立ちます:

  • APIDockは、Railsメソッドが非推奨になった時期と、代わりに何を使用すべきかを通知します。 Railsのバージョン間の変更を1.0まで追跡します。したがって、レガシーRailsコードを使用している場合、それは素晴らしいリソースです。

  • 多くのAPIメソッドには、Rails開発者によるコメントがあります。 コメントは本当に良いです。 APIDockを使用すると、エッジケースと一般的な問題について前に聞くことができます あなたはそれらに遭遇します。

新しいドキュメントワークフロー

では、これらすべてをどのようにまとめますか?

  1. APIについて質問がある場合は、ホットキーを使用してDashまたはZealをすばやく起動します。
  2. 詳細が必要な場合は、Webにアクセスしてください。特に古いRailsアプリでAPIを検索している場合は、最初にAPIDockを試してください。

ドキュメントをすぐに見つけることができれば、Railsの生産性が変わります。集中力を維持するだけでなく、依存しているライブラリとフレームワークについてさらに学ぶことができます。

使用するすべてのツールについてすべてを知ることはできません。常に何らかのレベルのドキュメントに依存します。 だから、あなたが物事を調べるときの時間を節約するために今少し時間を費やしてください。プログラミングのキャリア全体を通じて大きな成果が得られます。


  1. WhatsApp アカウントをハッカーから守る方法

    テキスト メッセージ アプリといえば、まず WhatsApp が思い浮かびます。 WhatsApp は文字通り昔ながらの単純なテキスト メッセージの送信方法を引き継いでおり、平文の送信だけに制限されるのではなく、愛する人とつながるためのまったく新しいプラットフォームを提供してくれました。写真、ビデオ、ライブ ロケーションの送信など、WhatsApp はテキスト メッセージの最新のアプローチであり、さらに多くのことができます。 しかし、WhatsApp が世界中で人気を博している最も重要な理由の 1 つは、その安全性です。 WhatsAppは、アカウント、個人データ、および会話が常に安全な

  2. Telegram をマルウェアから保護する方法

    ブログのまとめ – サイバー犯罪者は、Telegram ユーザーを暗号ウォレット マルウェアで標的にしています。別の攻撃では、偽の Telegram デスクトップ アプリで致命的なマルウェアが確認されました。マルウェアから身を守る方法の詳細をお読みください。 Telegram は、Android、iOS、および Windows で利用できるクロスプラットフォームのインスタント メッセージング サービスです。これは、プライバシー ポリシーで最もよく知られているクラウドベースのメッセージング アプリです。しかし、その機能によってユーザーから得られる魅力にもかかわらず、このアプリはマルウェアの攻撃