タグ

2022年6月17日のブックマーク (2件)

  • 今さらProtocol Buffersと、手に馴染む道具の話 - Qiita

    Protocol Buffersは別に新しい技術ではない。同時にそれは、未だ知られざる、未だに可能性を秘めた先端のソフトウェア技術基盤である。 新しくないのは事実で、GoogleがProtocol Buffersをオープンソース化したのは2008年のことだし、オープンソース化前に社内で使われ出したのは更に昔に遡るだろう。たぶん。 デザイン的にもJSON対応は後付けで、将来JSONが隆盛を極めることなんか全然想定していなかったのが透けて見えて古くさい。 しかし、同時にどうも情報に聡い人であってもなかなかその真価を実感し得ておらず、ある意味で未知の技術であるらしい。ならば、Protobuf (Protocol Buffersの略)を解説した文書は幾多あれども、それに1を加えるのもやぶさかではない。 Protocol Buffersとは Protobufはスキーマ言語だ! 一般的にはProtob

    今さらProtocol Buffersと、手に馴染む道具の話 - Qiita
    ariteku
    ariteku 2022/06/17
  • オブジェクト指向の原則集 - 徳田新之助のプログラム備忘録

    近況:米国に1週間予定の出張にいったら5週間に伸びてしまいました。 久しぶりに、ブログを更新しようと思います。 今回は、オブジェクト指向の原則集です。 取り上げる原則は以下の通りです。 GRASPパターン(9つ、デザインパターンや他の原則より先に取り上げたい原則(s)です。) クラスの原則(5つ、頭文字をとってSOLIDの原則とも言います。) パッケージの原則(6つ。3つがパッケージ内、3つがパッケージ間のものです。) その他の原則、パターン、用語など(DRY、KISS、YAGNI、BCE図、code smellなど) 簡単な説明、個人的な解釈(丸括弧で記述します)と、関連した記事のリンク等も貼っておきます。 GRASPパターン GRASPは、General Responsibility Assignment Software Patterns の略です。Pは、Principleとする場合

    オブジェクト指向の原則集 - 徳田新之助のプログラム備忘録
    ariteku
    ariteku 2022/06/17