Giter VIP home page Giter VIP logo

bitbankdotnet's Introduction

Repositories

  • Actions
    GitHub Actions関連ファイルの管理と、各種設定の同期を行うリポジトリです。
  • dotfiles
    設定ファイルなどを管理するテンプレートリポジトリです。

bitbankdotnet's People

Contributors

azure-pipelines[bot] avatar finphie avatar

Stargazers

 avatar

Watchers

 avatar

bitbankdotnet's Issues

ユニットテストに不具合

ユニットテストの不具合を修正する必要があります。

  • GetStatusAsyncのテスト
  • WithdrawalFeeFormatterのテスト

URL文字列の作成を高速化

現状のURL文字列の作成処理は高速化できます。

  • URLの連結処理
  • 文字列補間利用箇所をTryFormat()に変更
  • クエリ作成処理(HttpUtility.ParseQueryString)

C# 8.0

C# 8.0に対応する。

コーティングスタイル関連

コーティングスタイルの統一のために、設定ファイルを作成する必要があります。

  • EditorConfig(#13)
  • Microsoft.CodeAnalysis.FxCopAnalyzers(#15)
  • ReSharper
  • StyleCop.Analyzers(#24)

README更新

READMEに使い方などを記載する必要があります。

ファイル構成変更

ファイルの構成を分かりやすく変更する。

  • ベンチマークプロジェクト分離
  • サンプルプロジェクト分離
  • 各プロジェクトをsrcフォルダに移動

例外処理関係の修正

例外処理関係の修正をする必要があります。

  • 例外クラス名修正
  • 例外処理の改善
  • 例外関係のドキュメンテーションコメント追加

NuGet公開

NuGetパッケージを作成して公開する。

コメント追加

ドキュメンテーションコメントなどを追加する必要があります。

一部のAPI呼び出しが間違っている

一部のAPI呼び出しで不要なパラメーターを省略できない

現在、本来不要なパラメーターも必須となっているメソッドがあります。

問題があるメソッド

Public API

なし

Private API

  • GetActiveOrdersAsync
  • GetTradeHistoryAsync
  • RequestWithdrawalAsync

エラー処理を高速化

現在、APIリクエストが失敗した際にBitbankDotNetExceptionをスローするようになっています。
例外はコストが高いため、別の方法を検討する必要があります。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.