Implement Request/Response.ToString() and use print functions
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- fsharp
- 領域
- api
調査の方向性
Print.fs と Domain.fs の Request/Response 定義を読み、次に FsiInit.fs を調べて Request.print() と Response.print() がどのように使われているかを理解します。FSI の出力と副作用のない ToString() の動作との望ましい分離を定義します。両方のレコードがデフォルトの ToString() 出力を持ち、FSI 以外のフォーマット処理が request または response のストリームを読み取らなければ完了です。
索引モデルが issue の本文から書いたものです。
説明
print functions for the FsHttp representation of Request and Response records are currently implemented in Print.fs, which export Request.print () and Response.print (). Those functions are only used when FsHttp is used in FSI (see FsiInit.fs).
It would be nice (e.g. for debugging purpose or in non-FSI environments) having a ToString() overload per-default in Response and Request that output similar information as when using print(). Since the print function implementation is long, it should not "pollute" the definition of Request and Response (which are defined in Domain.fs) and stay separated from definitions in Domain.fs.
What could be a good way of bringing together
- Print functions reside in a separate module
- ToString implementation for Response and Request generalls using the ones in Print module
- Slightly different ToString / print implementations for non-FSI and FSI, which is: In non-FSI environments, any
ToString()implementation should not cause side effects (e.g. like reading from Request/Response streams).
?
- 主要言語
- F#
- スター
- 498
- フォーク
- 41
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
fsprojects/FsHttp のほかの issue
-
automation enhancement repo-assist
難易度 5/5 1週間以上 初心者へのやさしさ 10/100
fsprojects/FsHttp#215 ·
-
Repo Assist? オープン
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
fsprojects/FsHttp#212 · コメント 3 件 ·
-
enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
fsprojects/FsHttp#206 · コメント 4 件 · リアクション 1 件 ·
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 38/100
fsprojects/FsHttp#198 · コメント 4 件 ·
-
question
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
fsprojects/FsHttp#197 ·
fsprojects/FsHttp の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 80/100
microsoft/magentic-ui#588 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
alexgorbatchev/simple-ptt#3 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
CorrelAid/formtransform#44 ·