banner
andrewji8

Being towards death

Heed not to the tree-rustling and leaf-lashing rain, Why not stroll along, whistle and sing under its rein. Lighter and better suited than horses are straw sandals and a bamboo staff, Who's afraid? A palm-leaf plaited cape provides enough to misty weather in life sustain. A thorny spring breeze sobers up the spirit, I feel a slight chill, The setting sun over the mountain offers greetings still. Looking back over the bleak passage survived, The return in time Shall not be affected by windswept rain or shine.
telegram
twitter
github

Cursorを使ってプロジェクトを開発した後、10のヒントを整理しました。

プロジェクトフレームワークから始めて、AI に基礎を築いてもらおう! 🏗️#

問題#

ゼロからプロジェクトを構築する際、手がかりがなくて行き詰まることがよくある。

経験#

Cursor を利用してプロジェクトフレームワークを生成し、ファイル構造から基本モジュールまで一気に整えよう!

提示词#

  • Spring Boot プロジェクトフレームワークを生成し、REST API とデータベース接続をサポートする。
  • フロントエンドを Vue、バックエンドを Flask で設計したフロントエンドとバックエンドが分離されたプロジェクト構造を作成する。
  • JWT をサポートするユーザー認証モジュールを生成し、データベースモデルを含む。
  • 注文サービスと支払いサービスのインターフェース説明を含むマイクロサービスアーキテクチャプロジェクトを構築する。
  • ESM モジュール化をサポートする TypeScript プロジェクトテンプレートを生成する。
  • Docker 化デプロイの設定ファイルを含むフルスタックプロジェクトを設計する。

効果#

明確なフレームワークがあれば、プロジェクトのスタートがよりスムーズになり、開発効率が倍増する! 🎯


提示词が明確であればあるほど、AI は賢くなる! 🧠#

問題#

曖昧な提示词が原因で、AI が生成したコードが期待に沿わない。

経験#

提示词を書く際は具体的かつ明確にし、要件が詳細であればあるほど、結果が正確になる!

提示词#

  • Python を使用して、URL の重複機能を含むマルチスレッド対応のクローラープログラムを実装する。
  • Express.js に基づく REST API サービスを生成し、ページネーションクエリをサポートする。
  • 以下のコードを再構築し、時間計算量を O (n log n) に最適化する。
  • ユーザー登録機能の単体テストカバレッジが 90%以上になるように生成する。
  • 配列の中央値を計算する関数を実装し、入力検証をサポートする。
  • TypeScript を使用してシンプルな WebSocket チャットアプリを実装する。

効果#

明確な提示が AI にあなたのニーズをより理解させ、開発がより効率的になる! ✅


繰り返しのタスクを AI に任せて、自分はもっと集中しよう 🎛️#

問題#

モックデータやインターフェース文書の生成など、繰り返しの作業は時間がかかり、退屈だ。

経験#

Cursor にこれらのタスクを自動処理させ、時間を節約し、コア開発に集中しよう!

提示词#

  • ユーザーサービスのインターフェース文書を生成し、リクエストパラメータと返り値の説明を含む。
  • 注文サービスのモックデータを作成し、JSON 形式の例を含む。
  • 以下のコードに Swagger API 文書コメントを生成する。
  • ランダムにテストデータを生成するツール関数を生成し、言語は JavaScript を使用する。
  • 以下のインターフェース定義を含む Postman コレクションファイルを作成する。
  • ユーザーテーブルと注文テーブルの関連を追加するデータベース移行スクリプトを生成する。

効果#

繰り返しのタスクを AI に任せることで、より重要なことに時間を使える!


コードパフォーマンスを最適化し、プログラムをより速く動かそう! 🔄#

問題#

コードのパフォーマンスが不足しており、ロジックが重複している。

経験#

Cursor を使用してコードを分析し、最適化することで、パフォーマンスを向上させ、より優雅な書き方を学ぼう!

提示词#

  • 以下のコードスニペットを最適化し、メモリ使用量を減らし、実行速度を向上させる。
  • コードをリファクタリングし、重複ロジックを削除して、メンテナンス性を向上させる。
  • 以下の SQL クエリにインデックス最適化の提案を追加する。
  • 以下の Python スクリプトを書き直し、マルチプロセス加速をサポートする。
  • オブジェクト指向の方法でコードを書き直し、拡張性を強化する。
  • 以下のコードを非同期モードに変換し、I/O ブロッキングを減らす。

効果#

プログラムがより速く、より安定して動作し、ユーザー体験が明らかに向上する!


新しい技術に出会ったら慌てず、Cursor が資料を探してくれる 🔍#

問題#

新しい技術を学ぶ際、どこから始めればよいかわからない。

経験#

Cursor を使用してドキュメントやサンプルコードを迅速に検索し、簡単に始めよう!

提示词#

  • WebGL の入門チュートリアルコードを生成し、シンプルな三角形をレンダリングする。
  • Flask のルーティング機能を学び、サンプルコードを生成する。
  • TensorFlow を使用して最初の分類モデルの完全なコードを生成する。
  • ログイン機能をサポートする Android アプリを実装し、言語は Kotlin を使用する。
  • Kubernetes のコア概念を列挙し、Deployment のサンプルを生成する。
  • Spring Security を使用して基本的な権限管理機能を実装する。

効果#

新しい技術に迅速に入門し、学習から実践までストレスなし!


AI にテストケースを書かせて、時間と労力を節約しよう! 🧪#

問題#

テストケースが多くて複雑で、手書きは時間がかかる。

経験#

Cursor にテストケースを自動生成させ、カバレッジと規範性を大幅に向上させよう!

提示词#

  • 以下のコードに対して単体テストを生成し、カバレッジが 90%以上になるようにする。
  • Jest に基づくテストケースを生成し、ユーザーログイン機能をテストする。
  • 以下のコードを分析し、未カバーのテストブランチを見つける。
  • Pytest を使用してテストケースを作成し、データ処理モジュールをテストする。
  • API のさまざまな異常シナリオをシミュレートする統合テストを生成する。
  • 合格率とエラーの詳細を含むテストレポートテンプレートを作成する。

効果#

テストプロセスの自動化により、開発がより効率的になり、品質がより保証される!


モジュール化開発でプロジェクトをより明確に! 🚀#

問題#

大規模な機能開発は複雑で、混乱しやすい。

経験#

Cursor を使用してプロジェクトモジュールを分割し、複雑さを減らし、開発効率を向上させよう!

提示词#

  • ユーザーモジュールの基本構造を設計し、CRUD 操作をサポートする。
  • 注文モジュールのサービス層とコントローラーの分離コードを生成する。
  • マイクロサービスアーキテクチャを使用して支払いモジュールを設計し、照合機能をサポートする。
  • 以下の機能モジュールに対して、個別のデータベーステーブルと関連関係を設計する。
  • モジュール化されたログシステムを生成し、さまざまなログレベルをサポートする。
  • プラグインモジュールを設計し、動的にロードできるようにする。

効果#

開発がより明確になり、チーム協力がより効率的になる!


古いプロジェクトのリファクタリング、AI があなたを助ける! 🛠️#

問題#

古いプロジェクトを引き継ぐと、コードが古く、ロジックが混乱している。

経験#

Cursor を使用して古いコードを分析し、互換性の高いリファクタリングプランを生成しよう!

提示词#

  • 以下のコードを最新のフレームワークの構文にアップグレードする。
  • 古いプロジェクトの技術スタックを分析し、新しいフレームワークへの移行計画を生成する。
  • 古い SQL クエリのインデックス戦略を最適化する。
  • Koa 1.x プロジェクトを Koa 2.x に移行し、ミドルウェアをサポートする。
  • 以下のコードをリファクタリングし、単体テストのカバレッジを向上させる。
  • 古いバージョンの API をサポートする互換性モジュールを生成する。

効果#

古いプロジェクトが新たに生まれ変わり、納品速度が大幅に向上する!


マルチモーダル開発で製品をよりクールに! ✨#

問題#

デザインとコードの接続効率が低く、繰り返し作業が多い。

経験#

Cursor のマルチモーダル機能を利用して、デザイン図から直接コードを生成しよう!

提示词#

  • デザイン図に基づいて HTML と CSS ファイルを生成し、レスポンシブレイアウトをサポートする。
  • Tailwind CSS を使用して以下のページのスタイルデザインを実現する。
  • Figma デザイン図を React コンポーネントコードに変換する。
  • 以下のページに対してダークモードのスタイルコードを生成する。
  • Material-UI スタイルのフォームコンポーネントを生成し、フォーム検証をサポートする。
  • デザイン図の内容スタイルを表示するためのカードコンポーネントを作成する。

効果#

フロントエンド開発の効率が倍増し、ユーザー体験が大幅に向上する!


パフォーマンスのボトルネックに直面?AI に最適化を手伝わせよう! 🚀#

問題#

プロジェクトのパフォーマンスが不足しており、問題の特定が難しい。

経験#

Cursor を使用してパフォーマンスの問題を特定し、最適化プランを生成しよう!

提示词#

  • 以下のコードを分析し、パフォーマンスボトルネックを特定する。
  • I/O 操作を最適化し、データ処理速度を向上させる。
  • 以下のループロジックの時間計算量を減らす。
  • パフォーマンス比較表を生成し、最適化前後の時間差を示す。
  • 非同期メソッドを使用してブロッキングコードを置き換え、同時実行能力を向上させる。
  • 以下の SQL クエリの実行効率を改善し、全表スキャンを避ける。

効果#

パフォーマンスが 40%向上し、プロジェクトがより速く、より安定して動作する!

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。