Commits

Yosuke Ikeda committed cb1fe30

P188 6.4.1 atomisator.parser 突入

Comments (0)

Files changed (1)

 3. atomisator.feed
 4. atomisator.main
 
+
+=========================
+ 6.4.1 atomisator.parser
+=========================
+
+- 標準的な RSS フィード取得ツール `Universal Feed Parser <http://www.feedparser.org>`_
+
+- パッケージのラッパーには2つのタイプがある
+
+  - 緩いラッパー
+
+    - 外部ライブラリの API を使いやすくするヘルパ -> 14章 Facade デザインパターン
+
+    - シンプルで車輪の再発明を避けられる
+
+  - 完全なラッパー
+
+    - 外部ライブラリ全機能の API を提供する
+
+    - 外部ライブラリはブラックボックス化。
+
+    - 外部ライブラリとそれ意外の依存をなくせる最善の選択
+
+    - コード量が多くて大変
+
+- Universal Feed Parser のシンプルな Facade 関数を書く
+
+1. テンプレートから最初のパッケージを作成
+2. 最初に doctest
+3. テスト環境の構築
+4. doctest をパスするコードを書く
+