タグ

2018年1月15日のブックマーク (2件)

  • オブジェクトのシリアル化

    Last Updated 2011/09/21 私はいまだにシリアル化という言葉に抵抗があります。というのは、その意味を直感的に理解することができないからです。.Net Framework SDK には、「シリアル化とは、オブジェクトの状態を永続化または転送できる形式に変換するプロセス」とありますから、そのまま理解するほかないのでしょう。ともあれ、このページではオブジェクトのシリアル化についてできるだけ実践的な説明をしたいと思います。なお、サンプルコードは C# を使っています。 私と同様、迷える子羊のために前文の補足をしておきます。ただし、シリアル化用語としてです。 「オブジェクトの状態」とはクラスのフィールド(プロパティと考えてよい)の設定内容のことです。「永続化」とはディスクなどの記憶媒体に記録することです。「転送できる形式」とはネットワークを通じて情報を送信できる形式、つまり、ネッ

  • 1行直すだけってそんなに大変なの?

    どこの会社でも「1行直すだけでしょ? そんなに大変なの?」ということを何度も聞かれる (もしくは言外にそのニュアンスを含められる) ので毎度説明するのだけれど、「いや、そう思うだろうけれど大変なんですよ」以外に答えられていなくて、自分でもあまりうまい答えではないなと感じるのでまじめに考えてみた。 まず大前提として1行を修正するのに当に言われるがままにその1行を直すのであればそれは作業者で世の中にエンジニアなんて職業はいらないわけで、ぼくらの付加価値は1行を直すときに1行の外にあるものを想起できるから価値があるわけです。 じゃあ、どんなことを考えているかというと、まずたいていそんなすぐに安請け合いできないシステムというのは1行を直すときに影響を受ける行数というのは10行や20行ではないことが多い。そこで影響範囲を考えます。途端にこれが1万行になったりする。すると、1万行へ影響が出るのにこれ

    1行直すだけってそんなに大変なの?
    edo_m18
    edo_m18 2018/01/15
    ブコメ見ると色々な意見があるなぁ。経てきた環境、立場によってまったく違う意見で面白い。そして記事の内容はまったくもって同意w