Open moromin opened 2 years ago
クリーンアーキテクチャの悲しき運命として
悲しくとも血の運命ならOK
例によってsqlcでメソッドやらモデルやらの雛形を生成しただけなので、無視しても良き(むしろ.gitignoreに入れるべきか?)
自動生成されるものなら,ignoreしちゃっていいと思う.
このエンドポイントって何に使う予定??
react使ってこのエンドポイントからデータ取ってきて,可視化しようと思ってる
売買と過去の情報の可視化が自分の中で結びついてないんだけど、可視化する目的って何なんだっけ。
バックテストの結果を確認したいっていうモチベーションやね
変更点
実際にエンドポイントを叩いてみた感じ👇
DBに存在するシンボルを指定すれば、そのデータが取得できる。
DBに存在しないシンボルを指定すると、それに応じたエラーメッセージを返す。
レビューで見てほしいポイント
クリーンアーキテクチャの悲しき運命として、変更・新規のファイルが多いため、ざっとみて欲しいファイルを書いときます。
db/
:infrastructure/router.go
:main.go
にしかecho
依存の記述(import
)はないようにした。interfaces/controlles/
:Context
interfaceを用いてDIPしてる。他のWebフレームワーク使うとしても、この中のメソッド変えればいいだけ。**/ohlc.go
:controllers
などから呼び出せるようにした。関連 Issue
参考リンク