Improved API to mapArgs?
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- javascript
- 領域
- tooling
調査の方向性
_.mapArgs の実装から始め、現在の curried API を理解するために既存の使用箇所を確認します。これらの使用箇所を、提案されている 2 引数形式と比較します。プロジェクトとして合意された API の方向性と対応する動作が定まり、互換性に関する期待事項が明確になれば完了です。
索引モデルが issue の本文から書いたものです。
説明
I'm wondering if it would be better to have _.mapArgs not be curried. As of right now it is used like so:
squareAndDouble = _.mapArgs(doubleNum)(square);
squareAndDouble(3);
// => 18
However, I'd find the following more intuitive.
squareAndDouble = _.mapArgs(doubleNum, square);
squareAndDouble(3);
// => 18
This keeps the typical Underscore pattern of putting the "operand" value first, and the "operator" value second within one call. Is there a compelling reason to use the curried version @fogus ?
- 主要言語
- JavaScript
- スター
- 622
- フォーク
- 114
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
documentcloud/underscore-contrib のほかの issue
-
Boolean helper対応中かも @GammaGames が 1303 日前に担当しました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 38/100
documentcloud/underscore-contrib#254 · コメント 2 件 ·
-
breaking change bug
難易度 2/5 1〜3時間 初心者へのやさしさ 45/100
documentcloud/underscore-contrib#252 · コメント 7 件 ·
-
after modules enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
-
after modules question
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
documentcloud/underscore-contrib#234 · コメント 1 件 ·
-
after modules docs enhancement
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
documentcloud/underscore-contrib の issue をすべて見る
似ている issue
-
external-plugin external-plugin-canvas needs-review:MEDIUM ready-for-review
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
github/awesome-copilot#5153 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 92/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
sallowayma-git/IELTS-practice#248 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
SecureBananaLabs/bug-bounty#13365 ·
メンテナーはふだん 4 日以内に返信