- TypeScript part2 [転載禁止]©2ch.net
493 :デフォルトの名無しさん[sage]:2016/10/31(月) 11:16:34.62 ID:zObjWshz - データと操作を分離する運用
https://goo.gl/L2gey4 上記スタックオーバーフローを見てたんですが データ構造を扱うときにclassを使わずにすべてjsonにしてしまうって運用は結構を有る話でしょうか? 個人的にはElixirも触っていてデータ構造と処理関数を分けると言うのはアリだとは思うんですが 手元のコードはclass使いまくりでシリアライズが必要になったタイミングで軽く後悔しているところです(^ρ^)
|
- TypeScript part2 [転載禁止]©2ch.net
495 :デフォルトの名無しさん[sage]:2016/10/31(月) 12:58:02.65 ID:zObjWshz - >>494
それでデシリアライズしたものをシリアライズした時にどうやってPenDataだと特定するの?
|
- TypeScript part2 [転載禁止]©2ch.net
497 :デフォルトの名無しさん[sage]:2016/10/31(月) 16:02:19.09 ID:zObjWshz - >>496
ですよね。結局こういうめんどくさい実装になるので、だったら 最初からロジック的にデータ構造はすべてjsonにしてしまったほうが楽かなと。
|
- プログラミング言語 Rust
927 :デフォルトの名無しさん[sage]:2016/10/31(月) 19:29:18.96 ID:zObjWshz - >>925
性能が上がっちゃう可能性ってあるの? cとかで書いたやつより早くなるのけ?バグりにくいってだけじゃないの?
|
- TypeScript part2 [転載禁止]©2ch.net
501 :デフォルトの名無しさん[sage]:2016/10/31(月) 21:42:12.65 ID:zObjWshz - chrome extension作ってまして
background - popup -contentscript間のデータのやり取りがjson経由でしかできなかったので。
|
- プログラミング言語 Rust
931 :デフォルトの名無しさん[sage]:2016/10/31(月) 21:49:11.47 ID:zObjWshz - googleが対抗してgoでV8エンジン書き始めたりして、、、無いか
|