We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
現状、Pack (API向けにNote等のEntitiyを返している部分) はanyで回しているが これをIPackedNoteのような専用のtypeにする。 → そのtypeはAPIドキュメントに記述するEntityと一緒になるので、APIドキュメント保守しやすくなることを期待。
現状、PackではDBのModelから不要なものを削除しているが、 これを必要なプロパティのみIPackedNoteのようなものにコピーするようにする。 → 不要なものを削除するという方法だと、消し忘れた時に漏洩するリスクがある。 → 不要なものを削除→条件に一致しない場合は削除→NOTやORだらけになって感覚的にわかりづらくなる。
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered:
Related to #3622
Sorry, something went wrong.
delete
現状DBのインターフェースに刺さってる子達の名前をIHogeからIHogeModelに改名して、IHogeをPackedなインターフェースに置き換えるのはどうでしょうか。
IHoge
IHogeModel
一度Packしたものはすぐレスポンスとして返す場合がほとんどで、サーバー内でPackしたものの型情報を参照することはDBから取得した生の状態のものと比べると少ないので、型を定義するとしたらめいめいが言及したように新たに IPackedNote のようにするのがいいと思ってます
ではその方向で。
Successfully merging a pull request may close this issue.
Summary
現状、Pack (API向けにNote等のEntitiyを返している部分) はanyで回しているが
これをIPackedNoteのような専用のtypeにする。
→ そのtypeはAPIドキュメントに記述するEntityと一緒になるので、APIドキュメント保守しやすくなることを期待。
現状、PackではDBのModelから不要なものを削除しているが、
これを必要なプロパティのみIPackedNoteのようなものにコピーするようにする。
→ 不要なものを削除するという方法だと、消し忘れた時に漏洩するリスクがある。
→ 不要なものを削除→条件に一致しない場合は削除→NOTやORだらけになって感覚的にわかりづらくなる。
Environment
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: