メインコンテンツへスキップ

最近更新されたページ

🗂️ モジュール境界を設計境界にする

Pythonにおける設計の定石 執筆中

NIP

更新: 1ヶ月前 (yasumu)

🦆 インターフェースは作らない(必要になるまで)

Pythonにおける設計の定石 執筆中

NIP

更新: 1ヶ月前 (yasumu)

⚙️ 設定はコードで表す

Pythonにおける設計の定石 執筆中

NIP

更新: 1ヶ月前 (yasumu)

🚧 エラー処理は境界に集約する

Pythonにおける設計の定石 執筆中

NIP

更新: 1ヶ月前 (yasumu)

🧬 クラスはデータと振る舞いを一緒に持つ

Pythonにおける設計の定石 執筆中

NIP

更新: 1ヶ月前 (yasumu)

🧩 継承を使わない(合成も最小限)

Pythonにおける設計の定石 執筆中

NIP

更新: 1ヶ月前 (yasumu)

🧨 賢そうに見えるが読めないコード(Readability counts / Beautiful is better than ugly)

Pythonの歴史・哲学 Pythonのzen的アンチパターン集

🧭 はじめに このページでは、「短い・凝っている・トリッキー」なコードが必ずしも良いコードではないことを整理する。 Python の Zen が繰り返し強調する Readability coun...

更新: 1ヶ月前 (yasumu)

📦 名前空間破壊(Namespaces are one honking great idea)

Pythonの歴史・哲学 Pythonのzen的アンチパターン集

🧭 はじめに このページでは、import * に代表される名前空間の破壊を、単なるスタイル違反ではなく設計不良として整理する。 Python の Zen にある Namespaces are ...

更新: 1ヶ月前 (yasumu)

🛣️ “やり方が複数”の増殖(One obvious way to do it)

Pythonの歴史・哲学 Pythonのzen的アンチパターン集

🧭 はじめに このページでは、「同じことをするコードが、複数の流儀で書かれている」状態が、チーム開発において最も高コストになるという事実を整理する。 Python の Zen が言う There...

更新: 1ヶ月前 (yasumu)

🧩 過剰抽象・早すぎる一般化(Simple is better than complex)

Pythonの歴史・哲学 Pythonのzen的アンチパターン集

🧭 はじめに このページでは、「将来の拡張」を理由に今のコードを不必要に複雑化してしまうアンチパターンを整理する。Python の Zen がいう Simple is better than c...

更新: 1ヶ月前 (yasumu)

🧠 推測に頼るコード(Refuse the temptation to guess)

Pythonの歴史・哲学 Pythonのzen的アンチパターン集

🧭 はじめに このページでは、Python の Zen Refuse the temptation to guess に反するアンチパターン、 「推測に頼るコード」 を扱います。 Python ...

更新: 1ヶ月前 (yasumu)

🤐 例外の黙殺(Errors should never pass silently)

Pythonの歴史・哲学 Pythonのzen的アンチパターン集

🧭 はじめに このページでは、Python の Zen Errors should never pass silently に真正面から反するアンチパターン、 「例外の黙殺」 を扱います。 例外...

更新: 1ヶ月前 (yasumu)

🪆 ネスト地獄(Flat is better than nested)

Pythonの歴史・哲学 Pythonのzen的アンチパターン集

🧭 はじめに このページでは、Python の Zen Flat is better than nested に反する代表的アンチパターン 「ネスト地獄」 を扱います。 ネスト地獄は単なる「見た...

更新: 1ヶ月前 (yasumu)

🔍 暗黙知だらけコード(Explicit is better than implicit)

Pythonの歴史・哲学 Pythonのzen的アンチパターン集

🧭 はじめに このページでは、「動くけれど説明できないコード」 が生まれる最大要因である 暗黙の前提(implicit assumptions) に焦点を当てます。 Python の Zen に...

更新: 1ヶ月前 (yasumu)

🐍 Pythonの哲学(Zen of Python)徹底解説 - 原文・簡易訳・良い例/悪い例で理解する設計思想

Pythonの歴史・哲学 Pythonの哲学

📘 はじめに Pythonには、言語仕様とは別に設計思想を短い格言としてまとめた文章があります。 それが The Zen of Python(Tim Peters 著)です。 これは「守らないと...

更新: 1ヶ月前 (yasumu)

🐍Book番号カテゴリ構成

本棚管理

下記の分類を原則とします。 番号帯 カテゴリ名 説明 例(Book名) 000〜049 メタ情報・運用ルール 分類ポリシー、命名規則、目次、テンプレート...

更新: 1ヶ月前 (yasumu)

天文学の歴史 もくじ

天文学の歴史

時系列 天文学とは何か 天文学史をどう見るか 先史・古代文明の天文学 メソポタミア・エジプト天文学 ギリシャ天文学 中国天文学 インド・イスラーム天文学 中世ヨーロッパの宇宙観 観測精度の限界...

更新: 1ヶ月前 (yasumu)

地球の歴史(もくじ)

地球の歴史

📚 地球史の区分(全体構成) 冥王代・太古代・原生代・顕生代 - 地球の歴史の第一階層 顕生代の細分化:古生代・中生代・新生代 🕰️ 地球の歴史・目次 年代 代 紀 記事 先...

更新: 1ヶ月前 (yasumu)

🦗 なぜ昆虫はここまで多様化できたのか ― 地球史最大の勝者の戦略

地球の歴史 アラカルト

🧭 はじめに このページでは、 **「なぜ昆虫は地球上で最も多様な生物群になったのか」**を、 進化史・物理制約・生態戦略の観点から整理する。 重要なのは、 「昆虫はすごい」ではなく、 **「な...

更新: 1ヶ月前 (yasumu)

🪞なぜ左右対称な生物が多いのか

地球の歴史 アラカルト

🧭 はじめに 🧬 Hox遺伝子が解き放った「体の設計自由度」では、Hox遺伝子によって「体の設計自由度」が解き放たれた話をしました。 今回はその続きとして、なぜその自由度が「左右対称」という形に...

更新: 1ヶ月前 (yasumu)