スポンサーリンク

コードが書ける!数式が書ける!AAが書ける!スタンプが貼れる!

無料の匿名掲示板型SNS「このはちゃんねる

新規会員募集中!

(1 ~ 1件目表示 / 1件中)
タグ「変換レイヤー」の条件で表示中。

記事一覧

  • 【設計】変換レイヤーを設けたらデータとオブジェクトの相互変換が捗った話し【JavaScript】

    193, 2019-09-24

    マルチプロセスなアプリ

    ユーザーの入力は何やかんやあってデータベースに保存される。そのデータからオブジェクトを生成してバックグラウンドでデーモン的に動作させたい案件が何件かあった。色々苦労したんだけど、一番大変だったのがデータとオブジェクトの相互変換で、オブジェクトはツリー構造を持ち、入力データはツリー構造のオブジェクトに分担され処理されるので、データを各オブジェクトに変換する必要があった。
    また、アプリの設計がマルチプロセスになっていて、プロセス間通信でデータをやり取りして、そのデータを再びオブジェクトとして組み立てる必要もあった。

    アプリの破綻

    最初はオブジェクトにデータの読み込みと書き出しをやらせていたが、プロジェクトが進むと複雑になって破綻した。それで作りなおす時に設計を見直したら、ストレスがかかっている部分はやはりデータとオブジェクトの相互変換処理部分だった。ここが複雑になると把握できなくなり、仕様変更などが起きると開発者がパンクする。

    (省略されました)

(1 ~ 1件目表示 / 1件中)
タグ「変換レイヤー」の条件で表示中。

スポンサーリンク

スポンサーリンク

スポンサーリンク

スポンサーリンク