生産性向上のためのエンコーディングプロセス1


IDEによるWebストームベースの生産性の向上
あなたが考えているように、コードのスムーズな境界を達成するには、練習が必要ですが、ツールの助けがあれば、より効率的に開発することができます.ちゃんと編集することが大切です.
NodeJSコードを基準にしていますが、ほとんど差はありません.
コード例は以下のように仮定する.
asyncRouteFn(async (req, res) => {
    const { type } = paramObject(req, OperationConfigFilter);
    const categoryInfo = await findOperationConfigByTypes({ site: [Site.XXX], type });
    const categoryInfoAssetIds = extractCategoryInfoAssetIds(categoryInfo);
    const categoryImageAssets = await getAssetsByIds(categoryInfoAssetIds);
    return ok(res, { data: composeCategoryInfoWithAssets(categoryInfo, categoryImageAssets) });
})

関数の作成

  • 関数名のパラメータを作成して渡すと
  • opt+returnまたはalt+enter関数本文の生成
  • 必要に応じてconstバインディングに変更または別の場所へ移動
  • 関数参照

  • 生成関数の1回と同じタイプ
  • opt+returnまたはalt+enter生成関数参照
  • 適合型の参照文を自動生成