関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

pythonに関するmaasayanのブックマーク (2)

  • ファーストクラスコレクションのPythonでの実装例を見て考えたこと - nikkie-ftnextの日記

    はじめに 京都リサーチパークにて開催のYAPC::Kyotoでノベルティを受け取りし参加者の1人、nikkieです。 読書会駆動でミノ駆動(『良いコード/悪いコードで学ぶ設計入門』)を読んでいます。 7章ではファーストクラスコレクションが紹介されます。 Pythonで実装する上で参考になりそうな先駆者の例が見つかりました。 それを見て考えたことをアウトプットします。 目次 はじめに 目次 ファーストクラスコレクション Pythonでファーストクラスコレクション、先駆者による例 なるほどと思った点 dataclassにする 変更提案したい点 1-1. appendの返り値はNoneなのです 1-2. ファーストクラスコレクションが持つコレクションは変更しないほうがいいのではないか 2. as_listメソッドが返すのはtuple 提案実装 終わりに ファーストクラスコレクション ファースト

    ファーストクラスコレクションのPythonでの実装例を見て考えたこと - nikkie-ftnextの日記
  • 「現場で役立つシステム設計の原則」サンプルコードをPythonで書く - 肉球でキーボード

    はじめに 現場で役立つシステム設計の原則 ~変更を楽で安全にするオブジェクト指向の実践技法~ のJavaで書かれたサンプルコードをPythonで書いてみました。 書はシステム設計の名著として有名で、コード・システムを綺麗に維持し続けるためのテクニックが、オブジェクト指向プログラミングの思想に基づいてまとめられています。 記事では具体的なコードの書き方に関する部分だけ扱い、Pythonで書く場合はどうすればいいのかに注目します。 書の中では実際の現場での設計方法や、コード設計の背景にあるドメインモデルなどの概念も紹介されていますが、記事では触れません。 より設計について学びたい方は、書を読むことをお勧めします。 文中コード:https://github.com/nsakki55/system-architecture-principles-python 1章 点在してるロジックを

    「現場で役立つシステム設計の原則」サンプルコードをPythonで書く - 肉球でキーボード
  • 1