IronPython

Software Design 2010年5月号《補足》

|小粒ちゃんねる| 小粒ちゃんねる #小粒ch 《著》小粒ちゃん@湘南組、小粒ちゃん@博多組|関連記事| Software Design 連載記事 ここでは、掲載記事に関する補足情報を公開しています。 【新連載】老頭児(ロートル)エンジニアのつぶやき Software Design…

Python.use(better); Python 弾丸ツアー #DP

|OOP|デザインパターン|リファクタリング|Python.use(better) Python 弾丸ツアー #DP《デザインパターン篇》 《Python3.1|Jython2.5|IronPython2.6》《著》小粒ちゃん@博多組, 小粒ちゃん@湘南組《監修》小泉ひよ子とタマゴ倶楽部第0版♪2001/03/02 ● …

Python.use(better); Python 弾丸ツアー

|OOP|デザインパターン|リファクタリング|Python.use(better) Python 弾丸ツアー 《Python3.1|Jython2.5|IronPython2.6》《著》小粒ちゃん@博多組, 小粒ちゃん@湘南組《監修》小泉ひよ子とタマゴ倶楽部第0版♪2001/03/02 ● 第1版♪2003/05/23 ● 第4版…

Python.use(better) #OOP:文字列 -- 特殊メソッド

‖記事一覧‖ Python.use(better)《Python3.1》《復刻版》 OOP:文字列 -- 特殊メソッド 《著》真樹育未、小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部第1版♪1988/05/23 ● 第2版♪2001/01/29 ● 第3版♪2009/12/15《 前の記事|次の記事 》関連記事 オブジ…

Python.use(better) #OOP:文字列 -- 連結

‖記事一覧‖ Python.use(better)《Python3.1》《復刻版》 OOP:文字列 -- 連結 《著》真樹育未、小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部第1版♪1988/05/23 ● 第2版♪2001/01/29 ● 第3版♪2009/12/15《 前の記事|次の記事 》関連記事 オブジェクト指…

Python.use(better) #OOP:文字列〔character string〕

‖記事一覧‖ Python.use(better)《Python3.1》《復刻版》 OOP:文字列〔character string〕 《著》真樹育未、小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部第1版♪1988/05/23 ● 第2版♪2001/01/29 ● 第3版♪2009/12/15《 前の記事|次の記事 》関連記事 オ…

Python.use(better) #OOP:振舞〔behavior〕

‖記事一覧‖ Python.use(better)《Python3.1》《復刻版》 OOP:振舞〔behavior〕 《著》真樹育未、小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部第1版♪1988/05/23 ● 第2版♪2001/01/29 ● 第3版♪2009/12/15《 前の記事|次の記事 》関連記事 オブジェクト…

Python.use(better) #OOP:状態〔state〕

‖記事一覧‖ Python.use(better)《Python3.1》《復刻版》 OOP:状態〔state〕 《著》真樹育未、小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部第1版♪1988/05/23 ● 第2版♪2001/01/29 ● 第3版♪2009/12/15《 前の記事|次の記事 》関連記事 オブジェクト指向…

Python.use(better) #OOP:識別性 -- クラスオブジェクト

‖記事一覧‖ Python.use(better)《Python3.1》《復刻版》 識別性 -- クラスオブジェクト 《著》真樹育未、小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部第1版♪1988/05/23 ● 第2版♪2001/01/29 ● 第3版♪2009/12/15《 前の記事|次の記事 》関連記事 オブジ…

Python.use(better) #OOP:識別性 -- 関数オブジェクト

‖記事一覧‖ Python.use(better)《Python3.1》《復刻版》 識別性 -- 関数オブジェクト 《著》真樹育未、小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部第1版♪1988/05/23 ● 第2版♪2001/01/29 ● 第3版♪2009/12/15《 前の記事|次の記事 》関連記事 オブジェ…

Python.use(better) #OOP:識別性 -- 整数オブジェクト

‖記事一覧‖ Python.use(better)《Python3.1》《復刻版》 識別性 -- 整数オブジェクト 《著》真樹育未、小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部第1版♪1988/05/23 ● 第2版♪2001/01/29 ● 第3版♪2009/12/15《 前の記事|次の記事 》関連記事 オブジェ…

Python.use(better) #OOP:識別性〔identity〕

‖記事一覧‖ Python.use(better)《Python3.1》《復刻版》 OOP:識別性〔identity〕 《著》真樹育未、小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部第1版♪1988/05/23 ● 第2版♪2001/01/29 ● 第3版♪2009/12/15《 前の記事|次の記事 》関連記事 オブジェク…

Python.use(better)「テストケースを生成するコード」を生成するコード

|記事一覧|入門編|基礎編|応用編|中級編|Python.use(better) 「テストケースを生成するコード」を生成する 《Jython2.5.0》《著》小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部第0版♪2001/03/02 ● 第1版♪2003/05/25 ● 第2版♪2004/06/01 ● 第3版♪…

Python.use(better)テストケースを生成するコード

|記事一覧|入門編|基礎編|応用編|中級編|Python.use(better) テストケースを生成するコード《Jython2.5.0》《著》小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部第0版♪2001/03/02 ● 第1版♪2003/05/25 ● 第2版♪2004/06/01 ● 第3版♪2009/02/28 ♪ス…

Python.use(better)《余録》for 文

|記事一覧|入門編|基礎編|応用編|中級編|Python.use(better) 《余録》for 文 《Python3.1|Jython2.5.0|IronPython2.6》《著》小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部第0版♪2001/03/02 ● 第1版♪2003/05/25 ● 第2版♪2004/06/01 ● 第3版♪20…

Python.use(better)《余録》if 文

|記事一覧|入門編|基礎編|応用編|中級編|Python.use(better) 《余録》if 文 《Python3.1|Jython2.5.0|IronPython2.6》《著》小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部第0版♪2001/03/02 ● 第1版♪2003/05/25 ● 第2版♪2004/06/01 ● 第3版♪200…

Python.use(better)《余録》代入 vs. 束縛 #2

|記事一覧|Python.use(better) 《余録》代入 vs. 束縛 #2《Python3.1》《著》真樹育未《監修》小泉ひよ子とタマゴ倶楽部第0版♪1988/10/12 Smalltalk-80 セミナー用に作成したテキスト(1988)をもとに、Jython 版(2003)を経て、Python 版(2009)として…

《付録》exColorSlider.py

# -*- coding: utf-8 -*- #=============================================================================== # Copyright (C) 2000-2008, 小泉ひよ子とタマゴ倶楽部 # # History: WPF examples # 2008/01/25, IronPython 1.1.1 (download) # 2008/08/22, …

《付録》exColorSlider.xaml

第0章 データバインディング 1/1《IronPython2.6》

|記事一覧|第1章|第2章|第3章|第4章|第5章|第6章|第7章|余録A|余録B|余録C|C#.use(better, IronPython=”WPF”) データバインディング 《著》本間りす《監修》小泉ひよ子とタマゴ倶楽部 ■ 関連記事 INDEX〈Python〉 INDEX〈WPF〉 2008-07-08 第0章…

《付録》exListView.py

# -*- coding: utf-8 -*- #=============================================================================== # Copyright (C) 2000-2008, 小泉ひよ子とタマゴ倶楽部 # # History: WPF examples # 2008/01/25, IronPython 1.1.1 (download) # 2008/08/22, …

《付録》exListView.xaml

第2章 ListView 1/1《IronPython2.6》

|記事一覧|第1章|第2章|第3章|第4章|第5章|第6章|第7章|余録A|余録B|余録C|C#.use(better, IronPython=”WPF”) ListView 《著》本間りす《監修》小泉ひよ子とタマゴ倶楽部 ■ 関連記事 INDEX〈Python〉 INDEX〈WPF〉 2008-07-08 第0章 データバイ…

OOP への道 〜 if/for/配列と別れる50の方法 〜

|記事一覧|if 篇|for 篇|配列 篇|Python.use(better) 《Python3.1, Jython2.5.0, IronPython2.6.x》 OOP への道 《余録》〜 if/for/配列と別れる50の方法 〜《著》真樹育未・後藤いるか・小粒ちゃん《監修》小泉ひよ子とタマゴ倶楽部第0版♪1988/10/1…

第7章 オセロゲーム(trinity/hexagon)8/24, IronPython

‖記事一覧‖ C#.use(better, IronPython=”WPF”)IronPython で学ぶ WPF プログラミングの世界 《著》小粒ちゃん《監修》小泉ひよ子とタマゴ倶楽部第3版♪2008/04/28《 前の記事|次の記事 》関連記事 等方向に隣接するオブジェクト群を検出する ゲーム版に生息…

《付録》HoneyComb3.py

# -*- coding: utf-8 -*- #=============================================================================== # Copyright (C) 2000-2008, 小泉ひよ子とタマゴ倶楽部 # # Change History: WPF examples # 2008/01/25, IronPython 1.1.1 (download) # 2008/…

第7章 オセロゲーム(trinity/hexagon)7/24, IronPython

‖記事一覧‖ C#.use(better, IronPython=”WPF”)IronPython で学ぶ WPF プログラミングの世界 《著》小粒ちゃん《監修》小泉ひよ子とタマゴ倶楽部第3版♪2008/04/28《 前の記事|次の記事 》関連記事 テストケース3:等方向のオブジェクト群 テストケースを起…

《付録》exHoneyComb3.py

# -*- coding: utf-8 -*- #=============================================================================== # Copyright (C) 2000-2008, 小泉ひよ子とタマゴ倶楽部 # # Change History: WPF examples # 2008/01/25, IronPython 1.1.1 (download) # 2008/…

状況設定

ここでは、switch 文が抱えるハードコーディングの問題点を解消するために、既存のモジュール 《付録》TetrisCenter.py - 続・ひよ子のきもち を閉じます。 そして、開放閉鎖原則〔OCL: Open-Closed Principle〕に沿って、このモジュールを(閉じたまま Clos…

リファクタリングを実践する:開放閉鎖原則

switch 文に象徴されるハードコーディングの問題点は、要求仕様の変更に伴って、コードの改変を余儀なくされることです。そのため、いつまでもそのモジュールを閉じることができません。そこで、この問題点を解消するとともに、開放閉鎖原則に沿って、モジュ…