JML/Java/Eclipse

2008年4月25日 (金)

Shall_we_Agile = Java.use(better, Python) # Swing《6.5》モジュール:jarray

♪都合により「 続・ひよ子のきもち 」にお引越し致します。(^_^)/~

★引越し後は(予告なしに)削除しますので、新しい記事をご覧ください。m(_o_)m

-----------------------( きりとれません )-----------------------------


------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《6.5》モジュール:jarray"

| | コメント (0) | トラックバック (0)

2008年4月24日 (木)

Shall_we_Agile = Java.use(better, Python) # Swing《6.4》支援ツール:配列の`中身`を確認する

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《6.4》支援ツール:配列の`中身`を確認する"

| | コメント (0) | トラックバック (0)

2008年4月23日 (水)

Shall_we_Agile = Java.use(better, Python) # Swing《6.3》ドラッグ&ドロップ

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《6.3》ドラッグ&ドロップ"

| | コメント (0) | トラックバック (0)

2008年4月22日 (火)

Shall_we_Agile = Java.use(better, Python) # Swing《6.2》Swing:TransferHandler

------------ 序 ------------

ここで公開している記事は「キーワード検索 」を利用するための便宜的なものです。詳細は、正式版(「cz16080312.pdf」をダウンロード draft@08/03/12)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《6.2》Swing:TransferHandler"

| | コメント (0) | トラックバック (0)

2008年4月21日 (月)

Shall_we_Agile = Java.use(better, Python) # Swing《6.1》TransferHandler: DnD

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《6.1》TransferHandler: DnD"

| | コメント (0) | トラックバック (0)

2008年4月18日 (金)

Shall_we_Agile = Java.use(better, Python) # Swing《5.5》支援ツール:インスペクターで状態を確認する

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《5.5》支援ツール:インスペクターで状態を確認する"

| | コメント (0) | トラックバック (0)

2008年4月17日 (木)

Shall_we_Agile = Java.use(better, Python) # Swing《5.4》イベントリスナーの背景

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《5.4》イベントリスナーの背景"

| | コメント (0) | トラックバック (0)

Shall_we_Agile = Java.use(better, Python) # Swing《5.3》リファクタリング

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《5.3》リファクタリング"

| | コメント (0) | トラックバック (0)

2008年4月15日 (火)

Shall_we_Agile = Java.use(better, Python) # Swing《5.2》Swing:JLabel

♪都合により「 続・ひよ子のきもち 」にお引越し致します。(^_^)/~

★引越し後は(予告なしに)削除しますので、新しい記事をご覧ください。m(_o_)m

-----------------------( きりとれません )-----------------------------


------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《5.2》Swing:JLabel"

| | コメント (0) | トラックバック (0)

2008年4月11日 (金)

Shall_we_Agile = Java.use(better, Python) # Swing《4.5》終わりに

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《4.5》終わりに"

| | コメント (0) | トラックバック (0)

2008年4月10日 (木)

Shall_we_Agile = Java.use(better, Python) # Swing《4.4》レイアウトを設定する

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《4.4》レイアウトを設定する"

| | コメント (0) | トラックバック (0)

2008年4月 9日 (水)

Shall_we_Agile = Java.use(better, Python) # Swing《4.3》支援ツール:JPanel の状態を確認する

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《4.3》支援ツール:JPanel の状態を確認する"

| | コメント (0) | トラックバック (0)

2008年4月 8日 (火)

Shall_we_Agile = Java.use(better, Python) # Swing《4.2》Swing:JPanel

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《4.2》Swing:JPanel"

| | コメント (0) | トラックバック (0)

2008年4月 7日 (月)

Shall_we_Agile = Java.use(better, Python) # Swing《4.1》今回の課題:各チームをグループ別に表示しよう

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《4.1》今回の課題:各チームをグループ別に表示しよう"

| | コメント (0) | トラックバック (0)

2008年4月 1日 (火)

`Python.use(better, by="JPL") # for novice

------------ 序 ------------

この連載では、Java の原典 "The Java Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの導入を図ります。

【目次】読み込みに時間が掛かるときには、以下を選択してください。
〔Python/Jython 入門〕Python.use(better, by="JPL")  # for novice 

------------ 本文 ------------

| | コメント (0) | トラックバック (0)

2008年3月28日 (金)

Shall_we_Agile = Java.use(better, Python) # Swing《3.5》終わりに

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《3.5》終わりに"

| | コメント (0) | トラックバック (0)

2008年3月27日 (木)

Shall_we_Agile = Java.use(better, Python) # Swing《3.4》支援ツール:インスペクター 自身を観察する

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《3.4》支援ツール:インスペクター 自身を観察する"

| | コメント (0) | トラックバック (0)

2008年3月26日 (水)

Shall_we_Agile = Java.use(better, Python) # Swing《3.3》イベントハンドラーを登録する

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《3.3》イベントハンドラーを登録する"

| | コメント (0) | トラックバック (0)

2008年3月25日 (火)

Shall_we_Agile = Java.use(better, Python) # Swing《3.2》Swing:JButton

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《3.2》Swing:JButton"

| | コメント (0) | トラックバック (0)

2008年3月24日 (月)

Shall_we_Agile = Java.use(better, Python) # Swing《3.1》今回の課題:各チームのユニフォームを見てみよう

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《3.1》今回の課題:各チームのユニフォームを見てみよう"

| | コメント (0) | トラックバック (0)

2008年3月21日 (金)

Shall_we_Agile = Java.use(better, Python) # Swing《2.5》終わりに

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的です。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《2.5》終わりに"

| | コメント (0) | トラックバック (0)

2008年3月20日 (木)

Shall_we_Agile = Java.use(better, Python) # Swing《2.4》支援ツール:TextArea 自身を観察する

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《2.4》支援ツール:TextArea 自身を観察する"

| | コメント (0) | トラックバック (0)

2008年3月19日 (水)

Shall_we_Agile = Java.use(better, Python) # Swing《2.3》テキストファイルの内容を表示する

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《2.3》テキストファイルの内容を表示する"

| | コメント (0) | トラックバック (0)

2008年3月18日 (火)

Shall_we_Agile = Java.use(better, Python) # Swing《2.2》Swing:TextArea

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《2.2》Swing:TextArea"

| | コメント (0) | トラックバック (0)

2008年3月17日 (月)

Shall_we_Agile = Java.use(better, Python) # Swing《2.1》今回の課題:相手チームを知ろう

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《2.1》今回の課題:相手チームを知ろう"

| | コメント (0) | トラックバック (0)

2008年3月14日 (金)

Shall_we_Agile = Java.use(better, Python) # Swing《1.5》終わりに

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《1.5》終わりに"

| | コメント (0) | トラックバック (0)

2008年3月13日 (木)

Shall_we_Agile = Java.use(better, Python) # Swing《1.4》支援ツール:JList 自身を観察する

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《1.4》支援ツール:JList 自身を観察する"

| | コメント (0) | トラックバック (0)

2008年3月12日 (水)

Shall_we_Agile = Java.use(better, Python) # Swing《1.3》イベントハンドラーを登録する

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《1.3》イベントハンドラーを登録する"

| | コメント (0) | トラックバック (0)

2008年3月11日 (火)

Shall_we_Agile = Java.use(better, Python) # Swing《1.2》Swing:JList

♪都合により「 続・ひよ子のきもち 」にお引越し致します。(^_^)/~

★引越し後は(予告なしに)削除しますので、新しい記事をご覧ください。m(_o_)m

-----------------------( きりとれません )-----------------------------


------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《1.2》Swing:JList"

| | コメント (0) | トラックバック (0)

2008年3月10日 (月)

Shall_we_Agile = Java.use(better, Python) # Swing《1.1》今回の課題:全32チームの旗を掲げよう

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《1.1》今回の課題:全32チームの旗を掲げよう"

| | コメント (0) | トラックバック (0)

2008年3月 7日 (金)

Java.use(better, Jython)《65》新たなゲームを作成する: モデル★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《準備中》

今回のセミナー課題の実現例を示します。

※ 受講者のみなさんの作品は、掲示板をご覧ください。

------------ 本文 ------------

続きを読む "Java.use(better, Jython)《65》新たなゲームを作成する: モデル★"

| | コメント (0) | トラックバック (0)

2008年3月 6日 (木)

Java.use(better, Jython)《64》新たなゲームを作成する: ビュー★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《準備中》

今回のセミナー課題の実現例を示します。

※ 受講者のみなさんの作品は、掲示板をご覧ください。

------------ 本文 ------------

続きを読む "Java.use(better, Jython)《64》新たなゲームを作成する: ビュー★"

| | コメント (0) | トラックバック (0)

2008年3月 5日 (水)

Java.use(better, Jython)《63》新たなゲームを作成する: ビュー★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《準備中》

今回のセミナー課題の実現例を示します。

※ 受講者のみなさんの作品は、掲示板をご覧ください。

------------ 本文 ------------

続きを読む "Java.use(better, Jython)《63》新たなゲームを作成する: ビュー★"

| | コメント (0) | トラックバック (0)

2008年3月 4日 (火)

Java.use(better, Jython)《62》数学の時間ですよ★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《準備中》

今回のセミナー課題の実現例を示します。

※ 受講者のみなさんの作品は、掲示板をご覧ください。

------------ 本文 ------------

続きを読む "Java.use(better, Jython)《62》数学の時間ですよ★"

| | コメント (0) | トラックバック (0)

2008年3月 3日 (月)

Java.use(better, Jython)《61》アジァイル開発:要求仕様の変更★

♪都合により「 続・ひよ子のきもち 」にお引越し致します。(^_^)/~

★引越し後は(予告なしに)削除しますので、新しい記事をご覧ください。m(_o_)m

-----------------------( きりとれません )-----------------------------

♪ この記事は ...)^o^)/~   移動しました。

| | コメント (0) | トラックバック (0)

2008年2月22日 (金)

Java.use(better)《60》ハリウッドの原則(10)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《60》ハリウッドの原則(10)★"

| | コメント (0) | トラックバック (0)

2008年2月21日 (木)

Java.use(better)《59》ハリウッドの原則(9)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《59》ハリウッドの原則(9)★"

| | コメント (0) | トラックバック (0)

2008年2月20日 (水)

Java.use(better)《58》ハリウッドの原則(8)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《58》ハリウッドの原則(8)★"

| | コメント (0) | トラックバック (0)

2008年2月19日 (火)

Java.use(better)《57》ハリウッドの原則(7)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《57》ハリウッドの原則(7)★"

| | コメント (0) | トラックバック (0)

2008年2月18日 (月)

Java.use(better)《56》ハリウッドの原則(6)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《56》ハリウッドの原則(6)★"

| | コメント (0) | トラックバック (0)

2008年2月15日 (金)

Java.use(better)《55》ハリウッドの原則(5)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《55》ハリウッドの原則(5)★"

| | コメント (0) | トラックバック (0)

2008年2月14日 (木)

Java.use(better)《54》ハリウッドの原則(4)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《54》ハリウッドの原則(4)★"

| | コメント (0) | トラックバック (0)

2008年2月13日 (水)

Java.use(better)《53》ハリウッドの原則(3)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《53》ハリウッドの原則(3)★"

| | コメント (0) | トラックバック (0)

2008年2月12日 (火)

Java.use(better)《52》ハリウッドの原則(2)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《52》ハリウッドの原則(2)★"

| | コメント (0) | トラックバック (0)

2008年2月11日 (月)

Java.use(better)《51》ハリウッドの原則(1)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《51》ハリウッドの原則(1)★"

| | コメント (0) | トラックバック (0)

2008年2月 8日 (金)

Shall_we_Agile = Java.use(better, Python) # Swing《0.5》次回からは

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《0.5》次回からは"

| | コメント (0) | トラックバック (0)

2008年2月 7日 (木)

Shall_we_Agile = Java.use(better, Python) # Swing《0.4》支援ツール

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《0.4》支援ツール"

| | コメント (0) | トラックバック (0)

2008年2月 6日 (水)

Shall_we_Agile = Java.use(better, Python) # Swing《0.3》連載によって得られるもの

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《0.3》連載によって得られるもの"

| | コメント (0) | トラックバック (0)

2008年2月 5日 (火)

Shall_we_Agile = Java.use(better, Python) # Swing《0.2》学習の指針

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《0.2》学習の指針"

| | コメント (0) | トラックバック (0)

2008年2月 4日 (月)

Shall_we_Agile = Java.use(better, Python) # Swing《0.1》連載の構成

------------ 序 ------------

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(査読中)をダウンロードしてご覧ください

【目次】関連記事
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

実際のアプリケーション開発を疑似体験できるように、問題解決に至るまでの紆余曲折を示しながら「繰り返し段階的に」技術を習得するための話題を提 供します。OOP〔Object-Oriented Programming〕を体得するには、五感を通してフィードバックが得られる論理的シミュレーションによって、現実世界を疑似体験するのが効果的で す。この連載で、Java の常識が壊れるかもしれませんが、OOP の可能性は広がります

【注意】連載の主旨から「先に示したプログラムが後で覆される」事例が含まれます。次の展開(失敗から何を学ぶか/学ばないか)を予想しながら読み進むのも一興です。

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《0.1》連載の構成"

| | コメント (0) | トラックバック (0)

2008年2月 3日 (日)

Shall_we_Agile = Java.use(better, Python) # Swing《》気軽に Swing:FIFA ワールドカップへの道

------------ 序 ------------

〔Python/Jython 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

【目次】
〔Python/Jython/Swing 入門〕Shall_we_Agile = Java.use(better, Python) # Swing

------------ 本文 ------------

続きを読む "Shall_we_Agile = Java.use(better, Python) # Swing《》気軽に Swing:FIFA ワールドカップへの道"

| | コメント (0) | トラックバック (0)

2008年2月 1日 (金)

Python.use(better, by="K&R") # for novice《55》組み込み関数 eval()

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《55》組み込み関数 eval()"

| | コメント (0) | トラックバック (0)

2008年1月31日 (木)

Python.use(better, by="K&R") # for novice《54》メソッド keys/values/items

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《54》メソッド keys/values/items"

| | コメント (0) | トラックバック (0)

2008年1月30日 (水)

Python.use(better, by="K&R") # for novice《53》特殊メソッド __setitem__

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《53》特殊メソッド __setitem__"

| | コメント (0) | トラックバック (0)

2008年1月29日 (火)

Python.use(better, by="K&R") # for novice《52》リファクタリング:メソッド固有の処理

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《52》リファクタリング:メソッド固有の処理"

| | コメント (0) | トラックバック (0)

2008年1月28日 (月)

Python.use(better, by="K&R") # for novice《51》リファクタリング:クラス固有の処理

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《51》リファクタリング:クラス固有の処理"

| | コメント (0) | トラックバック (0)

2008年1月25日 (金)

Java.use(better)《50》配列と別れる50の方法(30)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《50》配列と別れる50の方法(30)★"

| | コメント (0) | トラックバック (0)

2008年1月24日 (木)

Java.use(better)《49》配列と別れる50の方法(29)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《49》配列と別れる50の方法(29)★"

| | コメント (0) | トラックバック (0)

2008年1月23日 (水)

Java.use(better)《48》配列と別れる50の方法(28)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《48》配列と別れる50の方法(28)★"

| | コメント (0) | トラックバック (0)

2008年1月22日 (火)

Java.use(better)《47》配列と別れる50の方法(27)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《47》配列と別れる50の方法(27)★"

| | コメント (0) | トラックバック (0)

2008年1月21日 (月)

Java.use(better)《46》配列と別れる50の方法(26)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《46》配列と別れる50の方法(26)★"

| | コメント (0) | トラックバック (0)

2008年1月18日 (金)

Java.use(better)《45》配列と別れる50の方法(25)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《45》配列と別れる50の方法(25)★"

| | コメント (0) | トラックバック (0)

2008年1月17日 (木)

Java.use(better)《44》配列と別れる50の方法(24)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《44》配列と別れる50の方法(24)★"

| | コメント (0) | トラックバック (0)

2008年1月16日 (水)

Java.use(better)《43》配列と別れる50の方法(23)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《43》配列と別れる50の方法(23)★"

| | コメント (0) | トラックバック (0)

2008年1月15日 (火)

Java.use(better)《42》配列と別れる50の方法(22)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《42》配列と別れる50の方法(22)★"

| | コメント (0) | トラックバック (0)

2008年1月14日 (月)

Java.use(better)《41》配列と別れる50の方法(21)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《41》配列と別れる50の方法(21)★"

| | コメント (0) | トラックバック (0)

2008年1月11日 (金)

Python.use(better, by="K&R") # for novice《50》特殊メソッド __getitem__

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

最新版はこちらから

------------ 本文 ------------

旧版は以下に…

続きを読む "Python.use(better, by="K&R") # for novice《50》特殊メソッド __getitem__"

| | コメント (0) | トラックバック (0)

2008年1月10日 (木)

Python.use(better, by="K&R") # for novice《49》特殊メソッド __contains__

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

最新版はこちらから

------------ 本文 ------------

旧版は以下に…

続きを読む "Python.use(better, by="K&R") # for novice《49》特殊メソッド __contains__"

| | コメント (0) | トラックバック (0)

2008年1月 9日 (水)

Python.use(better, by="K&R") # for novice《48》特殊メソッド __nonzero__

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

最新版はこちらから

------------ 本文 ------------

旧版は以下に…

続きを読む "Python.use(better, by="K&R") # for novice《48》特殊メソッド __nonzero__"

| | コメント (0) | トラックバック (0)

2008年1月 8日 (火)

Python.use(better, by="K&R") # for novice《47》特殊メソッド __len__

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

最新版はこちらから

------------ 本文 ------------

旧版は以下に…

続きを読む "Python.use(better, by="K&R") # for novice《47》特殊メソッド __len__"

| | コメント (0) | トラックバック (0)

2008年1月 7日 (月)

Python.use(better, by="K&R") # for novice《46》リファクタリング:eval, eval, eval...

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

最新版はこちらから

------------ 本文 ------------

旧版は以下に…

続きを読む "Python.use(better, by="K&R") # for novice《46》リファクタリング:eval, eval, eval..."

| | コメント (0) | トラックバック (0)

2008年1月 1日 (火)

♪ Python.use(better, by="JPL") # for novice

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="JPL") # for novice

------------ 本文 ------------

続きを読む "♪ Python.use(better, by="JPL") # for novice"

| | コメント (0) | トラックバック (0)

2007年12月28日 (金)

Java.use(better)《40》配列と別れる50の方法(20)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《40》配列と別れる50の方法(20)★"

| | コメント (0) | トラックバック (0)

2007年12月27日 (木)

Java.use(better)《39》配列と別れる50の方法(19)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《39》配列と別れる50の方法(19)★"

| | コメント (0) | トラックバック (0)

2007年12月26日 (水)

Java.use(better)《38》配列と別れる50の方法(18)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《38》配列と別れる50の方法(18)★"

| | コメント (0) | トラックバック (0)

2007年12月25日 (火)

Java.use(better)《37》配列と別れる50の方法(17)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《37》配列と別れる50の方法(17)★"

| | コメント (0) | トラックバック (0)

2007年12月24日 (月)

Java.use(better)《36》配列と別れる50の方法(16)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《36》配列と別れる50の方法(16)★"

| | コメント (0) | トラックバック (0)

2007年12月21日 (金)

Java.use(better)《35》配列と別れる50の方法(15)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《35》配列と別れる50の方法(15)★"

| | コメント (0) | トラックバック (0)

2007年12月20日 (木)

Java.use(better)《34》配列と別れる50の方法(14)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《34》配列と別れる50の方法(14)★"

| | コメント (0) | トラックバック (0)

2007年12月19日 (水)

Java.use(better)《33》配列と別れる50の方法(13)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《33》配列と別れる50の方法(13)★"

| | コメント (0) | トラックバック (0)

2007年12月18日 (火)

Java.use(better)《32》配列と別れる50の方法(12)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《32》配列と別れる50の方法(12)★"

| | コメント (0) | トラックバック (0)

2007年12月17日 (月)

Java.use(better)《31》配列と別れる50の方法(11)★

------------ 序 ------------

【目次】
〔Python/Jython 入門〕Java.use(better) # Stairway to Real Agile World

《査読中》

------------ 本文 ------------

続きを読む "Java.use(better)《31》配列と別れる50の方法(11)★"

| | コメント (0) | トラックバック (0)

2007年12月14日 (金)

Python.use(better, by="K&R") # for novice《45》値の設定(更新/追加)★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《45》値の設定(更新/追加)★"

| | コメント (0) | トラックバック (0)

2007年12月13日 (木)

Python.use(better, by="K&R") # for novice《44》値の参照(獲得)★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《44》値の参照(獲得)★"

| | コメント (0) | トラックバック (0)

2007年12月12日 (水)

Python.use(better, by="K&R") # for novice《43》包含★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《43》包含★"

| | コメント (0) | トラックバック (0)

2007年12月11日 (火)

Python.use(better, by="K&R") # for novice《42》検索★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《42》検索★"

| | コメント (0) | トラックバック (0)

2007年12月10日 (月)

Python.use(better, by="K&R") # for novice《41》どこで真偽を審議するのか★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《41》どこで真偽を審議するのか★"

| | コメント (0) | トラックバック (0)

2007年12月 7日 (金)

Python.use(better, by="K&R") # for novice《40》辞書:キーと値★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《40》辞書:キーと値★"

| | コメント (0) | トラックバック (0)

2007年12月 6日 (木)

Python.use(better, by="K&R") # for novice《39》ハッシュ表と連結リスト★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《39》ハッシュ表と連結リスト★"

| | コメント (0) | トラックバック (0)

2007年12月 5日 (水)

Python.use(better, by="K&R") # for novice《38》ハッシュ表を出力する★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《38》ハッシュ表を出力する★"

| | コメント (0) | トラックバック (0)

2007年12月 4日 (火)

Python.use(better, by="K&R") # for novice《37》ハッシュ表を使って★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《37》ハッシュ表を使って★"

| | コメント (0) | トラックバック (0)

2007年12月 3日 (月)

Python.use(better, by="K&R") # for novice《36》ハッシュ表と辞書★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《36》ハッシュ表と辞書★"

| | コメント (0) | トラックバック (0)

2007年11月23日 (金)

Python.use(better, anti="GoF") # Let's GoForward《50》AbstractFactory(12)part/factory catalog★★

------------ 序 ------------

GoF のデザインパターンは、図らずも Java/C# の脆弱さを露呈する結果となりました。Ruby/Python などのより洗練されたオブジェクト指向の支援が得られる環境下では、いくつかのパターンは単純なイディオムに過ぎず、言語によっては組み込みの機能として提 供されているものも珍しくありません。また、GoF の事例を鵜呑みにすると迂遠なアプローチ余儀なくされるばかりか、Ruby/Python などのより洗練された特徴を活かせません。GoF を模写しても始まりません。GoF が模写したその起源を探ることで、パターンの本質に迫れます。 

この連載では、GoF デザインパターンを反面教師として、真のオブジェクト指向の世界を目指す旅へと誘(いざな)います。GoF が何を伝え、何を伝えなかったのか。そのルーツを探ってみると、新たな知見が開けてきます。そろそろ、釈迦の掌(Java/C#)から脱して、天竺(Ruby/Python)へと旅立ちませんか。

Java 原人からホモサピエンスへ:Java/C# から Ruby/Python への進化を望むプログラマーには、ひとつありがちな落とし穴があります。それは、GoF の例題に示してある、Java/C# のために脚色されたフレームワークに追従するあまりに「先祖返り」を余儀なくされ、Ruby/Python の進化した特徴が見過ごされてしまうことです。2011年までに、アナログ放送からディジタル放送への対応に迫られるのと同様に、アナログ思考(Java/C#)からディジタル思考(Ruby/Python)へと、プログラマーの世代交代も加速しつつあります。 さあ、みなさんも取り残されないよう、ただ前進あるのみです。(^_^)

Let's Go Forward ...

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, anti="GoF") # Let's GoForward

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, anti="GoF") # Let's GoForward《50》AbstractFactory(12)part/factory catalog★★"

| | コメント (0) | トラックバック (0)

2007年11月22日 (木)

Python.use(better, anti="GoF") # Let's GoForward《49》AbstractFactory(11)パターンの午後:GoGoForward★★

------------ 序 ------------

GoF のデザインパターンは、図らずも Java/C# の脆弱さを露呈する結果となりました。Ruby/Python などのより洗練されたオブジェクト指向の支援が得られる環境下では、いくつかのパターンは単純なイディオムに過ぎず、言語によっては組み込みの機能として提 供されているものも珍しくありません。また、GoF の事例を鵜呑みにすると迂遠なアプローチ余儀なくされるばかりか、Ruby/Python などのより洗練された特徴を活かせません。GoF を模写しても始まりません。GoF が模写したその起源を探ることで、パターンの本質に迫れます。 

この連載では、GoF デザインパターンを反面教師として、真のオブジェクト指向の世界を目指す旅へと誘(いざな)います。GoF が何を伝え、何を伝えなかったのか。そのルーツを探ってみると、新たな知見が開けてきます。そろそろ、釈迦の掌(Java/C#)から脱して、天竺(Ruby/Python)へと旅立ちませんか。

Java 原人からホモサピエンスへ:Java/C# から Ruby/Python への進化を望むプログラマーには、ひとつありがちな落とし穴があります。それは、GoF の例題に示してある、Java/C# のために脚色されたフレームワークに追従するあまりに「先祖返り」を余儀なくされ、Ruby/Python の進化した特徴が見過ごされてしまうことです。2011年までに、アナログ放送からディジタル放送への対応に迫られるのと同様に、アナログ思考(Java/C#)からディジタル思考(Ruby/Python)へと、プログラマーの世代交代も加速しつつあります。 さあ、みなさんも取り残されないよう、ただ前進あるのみです。(^_^)

Let's Go Forward ...

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, anti="GoF") # Let's GoForward

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, anti="GoF") # Let's GoForward《49》AbstractFactory(11)パターンの午後:GoGoForward★★"

| | コメント (0) | トラックバック (0)

2007年11月21日 (水)

Python.use(better, anti="GoF") # Let's GoForward《48》AbstractFactory(10)ドタ、バタ、パターン!★★

------------ 序 ------------

GoF のデザインパターンは、図らずも Java/C# の脆弱さを露呈する結果となりました。Ruby/Python などのより洗練されたオブジェクト指向の支援が得られる環境下では、いくつかのパターンは単純なイディオムに過ぎず、言語によっては組み込みの機能として提 供されているものも珍しくありません。また、GoF の事例を鵜呑みにすると迂遠なアプローチ余儀なくされるばかりか、Ruby/Python などのより洗練された特徴を活かせません。GoF を模写しても始まりません。GoF が模写したその起源を探ることで、パターンの本質に迫れます。 

この連載では、GoF デザインパターンを反面教師として、真のオブジェクト指向の世界を目指す旅へと誘(いざな)います。GoF が何を伝え、何を伝えなかったのか。そのルーツを探ってみると、新たな知見が開けてきます。そろそろ、釈迦の掌(Java/C#)から脱して、天竺(Ruby/Python)へと旅立ちませんか。

Java 原人からホモサピエンスへ:Java/C# から Ruby/Python への進化を望むプログラマーには、ひとつありがちな落とし穴があります。それは、GoF の例題に示してある、Java/C# のために脚色されたフレームワークに追従するあまりに「先祖返り」を余儀なくされ、Ruby/Python の進化した特徴が見過ごされてしまうことです。2011年までに、アナログ放送からディジタル放送への対応に迫られるのと同様に、アナログ思考(Java/C#)からディジタル思考(Ruby/Python)へと、プログラマーの世代交代も加速しつつあります。 さあ、みなさんも取り残されないよう、ただ前進あるのみです。(^_^)

Let's Go Forward ...

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, anti="GoF") # Let's GoForward

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, anti="GoF") # Let's GoForward《48》AbstractFactory(10)ドタ、バタ、パターン!★★"

| | コメント (0) | トラックバック (0)

2007年11月20日 (火)

Python.use(better, anti="GoF") # Let's GoForward《47》AbstractFactory(9)ドタ、バタ、パターン!★★

------------ 序 ------------

GoF のデザインパターンは、図らずも Java/C# の脆弱さを露呈する結果となりました。Ruby/Python などのより洗練されたオブジェクト指向の支援が得られる環境下では、いくつかのパターンは単純なイディオムに過ぎず、言語によっては組み込みの機能として提 供されているものも珍しくありません。また、GoF の事例を鵜呑みにすると迂遠なアプローチ余儀なくされるばかりか、Ruby/Python などのより洗練された特徴を活かせません。GoF を模写しても始まりません。GoF が模写したその起源を探ることで、パターンの本質に迫れます。 

この連載では、GoF デザインパターンを反面教師として、真のオブジェクト指向の世界を目指す旅へと誘(いざな)います。GoF が何を伝え、何を伝えなかったのか。そのルーツを探ってみると、新たな知見が開けてきます。そろそろ、釈迦の掌(Java/C#)から脱して、天竺(Ruby/Python)へと旅立ちませんか。

Java 原人からホモサピエンスへ:Java/C# から Ruby/Python への進化を望むプログラマーには、ひとつありがちな落とし穴があります。それは、GoF の例題に示してある、Java/C# のために脚色されたフレームワークに追従するあまりに「先祖返り」を余儀なくされ、Ruby/Python の進化した特徴が見過ごされてしまうことです。2011年までに、アナログ放送からディジタル放送への対応に迫られるのと同様に、アナログ思考(Java/C#)からディジタル思考(Ruby/Python)へと、プログラマーの世代交代も加速しつつあります。 さあ、みなさんも取り残されないよう、ただ前進あるのみです。(^_^)

Let's Go Forward ...

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, anti="GoF") # Let's GoForward

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, anti="GoF") # Let's GoForward《47》AbstractFactory(9)ドタ、バタ、パターン!★★"

| | コメント (0) | トラックバック (0)

2007年11月19日 (月)

Python.use(better, anti="GoF") # Let's GoForward《46》AbstractFactory(8)パターンの夜明け★★

------------ 序 ------------

GoF のデザインパターンは、図らずも Java/C# の脆弱さを露呈する結果となりました。Ruby/Python などのより洗練されたオブジェクト指向の支援が得られる環境下では、いくつかのパターンは単純なイディオムに過ぎず、言語によっては組み込みの機能として提 供されているものも珍しくありません。また、GoF の事例を鵜呑みにすると迂遠なアプローチ余儀なくされるばかりか、Ruby/Python などのより洗練された特徴を活かせません。GoF を模写しても始まりません。GoF が模写したその起源を探ることで、パターンの本質に迫れます。 

この連載では、GoF デザインパターンを反面教師として、真のオブジェクト指向の世界を目指す旅へと誘(いざな)います。GoF が何を伝え、何を伝えなかったのか。そのルーツを探ってみると、新たな知見が開けてきます。そろそろ、釈迦の掌(Java/C#)から脱して、天竺(Ruby/Python)へと旅立ちませんか。

Java 原人からホモサピエンスへ:Java/C# から Ruby/Python への進化を望むプログラマーには、ひとつありがちな落とし穴があります。それは、GoF の例題に示してある、Java/C# のために脚色されたフレームワークに追従するあまりに「先祖返り」を余儀なくされ、Ruby/Python の進化した特徴が見過ごされてしまうことです。2011年までに、アナログ放送からディジタル放送への対応に迫られるのと同様に、アナログ思考(Java/C#)からディジタル思考(Ruby/Python)へと、プログラマーの世代交代も加速しつつあります。 さあ、みなさんも取り残されないよう、ただ前進あるのみです。(^_^)

Let's Go Forward ...

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, anti="GoF") # Let's GoForward

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, anti="GoF") # Let's GoForward《46》AbstractFactory(8)パターンの夜明け★★"

| | コメント (0) | トラックバック (0)

2007年11月17日 (土)

Oh 脳: AFTER ZERO #其之参拾肆《34》親父ギャグの有効活用術

------------ 本文 ------------

続きを読む "Oh 脳: AFTER ZERO #其之参拾肆《34》親父ギャグの有効活用術"

| | コメント (0) | トラックバック (0)

2007年11月16日 (金)

Python.use(better, by="K&R") # for novice《35》二分木と辞書:値の設定(更新/追加)★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《35》二分木と辞書:値の設定(更新/追加)★"

| | コメント (0) | トラックバック (0)

2007年11月15日 (木)

Python.use(better, by="K&R") # for novice《34》二分木と辞書:値の参照(獲得)★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《34》二分木と辞書:値の参照(獲得)★"

| | コメント (0) | トラックバック (0)

2007年11月14日 (水)

Python.use(better, by="K&R") # for novice《33》二分木と辞書:包含★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《33》二分木と辞書:包含★"

| | コメント (0) | トラックバック (0)

2007年11月13日 (火)

Python.use(better, by="K&R") # for novice《32》二分木と辞書:包含★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《32》二分木と辞書:包含★"

| | コメント (0) | トラックバック (0)

2007年11月12日 (月)

Python.use(better, by="K&R") # for novice《31》二分木と辞書:検索★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《31》二分木と辞書:検索★"

| | コメント (0) | トラックバック (0)

2007年10月31日 (水)

Python.use(better, by="K&R") # for novice《25》switch(3)脱・ハードコーディング★

------------ 序 ------------

この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
《準備中》

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《その他の関連記事》
2007年8月18日《21》switch 文は、百害あって一利なし《前篇》
2007年8月25日《22》switch 文は、百害あって一利なし《後篇》
2007年7月 9日《11》三項演算子 ?: に代わるもの★

※ goto 文と並んで悪名高いのが switch 文です。構造化プログラミングにとっては心強い味方であり、old-timer には根強い人気のある switch 文ですが、オブジェクト指向プログラミングにとっては、逆にその switch 文が手枷足枷となります。

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《25》switch(3)脱・ハードコーディング★"

| | コメント (0) | トラックバック (0)

2007年10月30日 (火)

Python.use(better, by="K&R") # for novice《24》switch(2)switch は禁断の木の実★

------------ 序 ------------

この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
《準備中》

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《その他の関連記事》
2007年8月18日《21》switch 文は、百害あって一利なし《前篇》
2007年8月25日《22》switch 文は、百害あって一利なし《後篇》

※ goto 文と並んで悪名高いのが switch 文です。構造化プログラミングにとっては心強い味方であり、old-timer には根強い人気のある switch 文ですが、オブジェクト指向プログラミングにとっては、逆にその switch 文が手枷足枷となります。

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《24》switch(2)switch は禁断の木の実★"

| | コメント (0) | トラックバック (0)

2007年10月29日 (月)

Python.use(better, by="K&R") # for novice《23》switch(1)なぜ switch は不要か★

------------ 序 ------------

この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。

ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
《準備中》

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《その他の関連記事》
2007年8月18日《21》switch 文は、百害あって一利なし《前篇》
2007年8月25日《22》switch 文は、百害あって一利なし《後篇》

※ goto 文と並んで悪名高いのが switch 文です。構造化プログラミングにとっては心強い味方であり、old-timer には根強い人気のある switch 文ですが、オブジェクト指向プログラミングにとっては、逆にその switch 文が手枷足枷となります。

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《23》switch(1)なぜ switch は不要か★"

| | コメント (0) | トラックバック (0)

2007年10月26日 (金)

Python.use(better, anti="GoF") # Let's GoForward《45》AbstractFactory(7)パターンの夜明け★★

------------ 序 ------------

GoF のデザインパターンは、図らずも Java/C# の脆弱さを露呈する結果となりました。Ruby/Python などのより洗練されたオブジェクト指向の支援が得られる環境下では、いくつかのパターンは単純なイディオムに過ぎず、言語によっては組み込みの機能として提 供されているものも珍しくありません。また、GoF の事例を鵜呑みにすると迂遠なアプローチ余儀なくされるばかりか、Ruby/Python などのより洗練された特徴を活かせません。GoF を模写しても始まりません。GoF が模写したその起源を探ることで、パターンの本質に迫れます。 

この連載では、GoF デザインパターンを反面教師として、真のオブジェクト指向の世界を目指す旅へと誘(いざな)います。GoF が何を伝え、何を伝えなかったのか。そのルーツを探ってみると、新たな知見が開けてきます。そろそろ、釈迦の掌(Java/C#)から脱して、天竺(Ruby/Python)へと旅立ちませんか。

Java 原人からホモサピエンスへ:Java/C# から Ruby/Python への進化を望むプログラマーには、ひとつありがちな落とし穴があります。それは、GoF の例題に示してある、Java/C# のために脚色されたフレームワークに追従するあまりに「先祖返り」を余儀なくされ、Ruby/Python の進化した特徴が見過ごされてしまうことです。2011年までに、アナログ放送からディジタル放送への対応に迫られるのと同様に、アナログ思考(Java/C#)からディジタル思考(Ruby/Python)へと、プログラマーの世代交代も加速しつつあります。 さあ、みなさんも取り残されないよう、ただ前進あるのみです。(^_^)

Let's Go Forward ...

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, anti="GoF") # Let's GoForward

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, anti="GoF") # Let's GoForward《45》AbstractFactory(7)パターンの夜明け★★"

| | コメント (0) | トラックバック (0)

2007年10月25日 (木)

Python.use(better, anti="GoF") # Let's GoForward《44》AbstractFactory(6)パターン夜明け前★★

------------ 序 ------------

GoF のデザインパターンは、図らずも Java/C# の脆弱さを露呈する結果となりました。Ruby/Python などのより洗練されたオブジェクト指向の支援が得られる環境下では、いくつかのパターンは単純なイディオムに過ぎず、言語によっては組み込みの機能として提 供されているものも珍しくありません。また、GoF の事例を鵜呑みにすると迂遠なアプローチ余儀なくされるばかりか、Ruby/Python などのより洗練された特徴を活かせません。GoF を模写しても始まりません。GoF が模写したその起源を探ることで、パターンの本質に迫れます。 

この連載では、GoF デザインパターンを反面教師として、真のオブジェクト指向の世界を目指す旅へと誘(いざな)います。GoF が何を伝え、何を伝えなかったのか。そのルーツを探ってみると、新たな知見が開けてきます。そろそろ、釈迦の掌(Java/C#)から脱して、天竺(Ruby/Python)へと旅立ちませんか。

Java 原人からホモサピエンスへ:Java/C# から Ruby/Python への進化を望むプログラマーには、ひとつありがちな落とし穴があります。それは、GoF の例題に示してある、Java/C# のために脚色されたフレームワークに追従するあまりに「先祖返り」を余儀なくされ、Ruby/Python の進化した特徴が見過ごされてしまうことです。2011年までに、アナログ放送からディジタル放送への対応に迫られるのと同様に、アナログ思考(Java/C#)からディジタル思考(Ruby/Python)へと、プログラマーの世代交代も加速しつつあります。 さあ、みなさんも取り残されないよう、ただ前進あるのみです。(^_^)

Let's Go Forward ...

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, anti="GoF") # Let's GoForward

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, anti="GoF") # Let's GoForward《44》AbstractFactory(6)パターン夜明け前★★"

| | コメント (0) | トラックバック (0)

2007年10月24日 (水)

Python.use(better, anti="GoF") # Let's GoForward《43》AbstractFactory(5)パターン夜明け前★★

------------ 序 ------------

GoF のデザインパターンは、図らずも Java/C# の脆弱さを露呈する結果となりました。Ruby/Python などのより洗練されたオブジェクト指向の支援が得られる環境下では、いくつかのパターンは単純なイディオムに過ぎず、言語によっては組み込みの機能として提 供されているものも珍しくありません。また、GoF の事例を鵜呑みにすると迂遠なアプローチ余儀なくされるばかりか、Ruby/Python などのより洗練された特徴を活かせません。GoF を模写しても始まりません。GoF が模写したその起源を探ることで、パターンの本質に迫れます。 

この連載では、GoF デザインパターンを反面教師として、真のオブジェクト指向の世界を目指す旅へと誘(いざな)います。GoF が何を伝え、何を伝えなかったのか。そのルーツを探ってみると、新たな知見が開けてきます。そろそろ、釈迦の掌(Java/C#)から脱して、天竺(Ruby/Python)へと旅立ちませんか。

Java 原人からホモサピエンスへ:Java/C# から Ruby/Python への進化を望むプログラマーには、ひとつありがちな落とし穴があります。それは、GoF の例題に示してある、Java/C# のために脚色されたフレームワークに追従するあまりに「先祖返り」を余儀なくされ、Ruby/Python の進化した特徴が見過ごされてしまうことです。2011年までに、アナログ放送からディジタル放送への対応に迫られるのと同様に、アナログ思考(Java/C#)からディジタル思考(Ruby/Python)へと、プログラマーの世代交代も加速しつつあります。 さあ、みなさんも取り残されないよう、ただ前進あるのみです。(^_^)

Let's Go Forward ...

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, anti="GoF") # Let's GoForward

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, anti="GoF") # Let's GoForward《43》AbstractFactory(5)パターン夜明け前★★"

| | コメント (0) | トラックバック (0)

2007年10月23日 (火)

Python.use(better, anti="GoF") # Let's GoForward《42》AbstractFactory(4)パターン夜明け前★★

------------ 序 ------------

GoF のデザインパターンは、図らずも Java/C# の脆弱さを露呈する結果となりました。Ruby/Python などのより洗練されたオブジェクト指向の支援が得られる環境下では、いくつかのパターンは単純なイディオムに過ぎず、言語によっては組み込みの機能として提 供されているものも珍しくありません。また、GoF の事例を鵜呑みにすると迂遠なアプローチ余儀なくされるばかりか、Ruby/Python などのより洗練された特徴を活かせません。GoF を模写しても始まりません。GoF が模写したその起源を探ることで、パターンの本質に迫れます。 

この連載では、GoF デザインパターンを反面教師として、真のオブジェクト指向の世界を目指す旅へと誘(いざな)います。GoF が何を伝え、何を伝えなかったのか。そのルーツを探ってみると、新たな知見が開けてきます。そろそろ、釈迦の掌(Java/C#)から脱して、天竺(Ruby/Python)へと旅立ちませんか。

Java 原人からホモサピエンスへ:Java/C# から Ruby/Python への進化を望むプログラマーには、ひとつありがちな落とし穴があります。それは、GoF の例題に示してある、Java/C# のために脚色されたフレームワークに追従するあまりに「先祖返り」を余儀なくされ、Ruby/Python の進化した特徴が見過ごされてしまうことです。2011年までに、アナログ放送からディジタル放送への対応に迫られるのと同様に、アナログ思考(Java/C#)からディジタル思考(Ruby/Python)へと、プログラマーの世代交代も加速しつつあります。 さあ、みなさんも取り残されないよう、ただ前進あるのみです。(^_^)

Let's Go Forward ...

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, anti="GoF") # Let's GoForward

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, anti="GoF") # Let's GoForward《42》AbstractFactory(4)パターン夜明け前★★"

| | コメント (0) | トラックバック (0)

2007年10月22日 (月)

Python.use(better, anti="GoF") # Let's GoForward《41》AbstractFactory(3)パターン夜明け前★★

------------ 序 ------------

GoF のデザインパターンは、図らずも Java/C# の脆弱さを露呈する結果となりました。Ruby/Python などのより洗練されたオブジェクト指向の支援が得られる環境下では、いくつかのパターンは単純なイディオムに過ぎず、言語によっては組み込みの機能として提 供されているものも珍しくありません。また、GoF の事例を鵜呑みにすると迂遠なアプローチ余儀なくされるばかりか、Ruby/Python などのより洗練された特徴を活かせません。GoF を模写しても始まりません。GoF が模写したその起源を探ることで、パターンの本質に迫れます。 

この連載では、GoF デザインパターンを反面教師として、真のオブジェクト指向の世界を目指す旅へと誘(いざな)います。GoF が何を伝え、何を伝えなかったのか。そのルーツを探ってみると、新たな知見が開けてきます。そろそろ、釈迦の掌(Java/C#)から脱して、天竺(Ruby/Python)へと旅立ちませんか。

Java 原人からホモサピエンスへ:Java/C# から Ruby/Python への進化を望むプログラマーには、ひとつありがちな落とし穴があります。それは、GoF の例題に示してある、Java/C# のために脚色されたフレームワークに追従するあまりに「先祖返り」を余儀なくされ、Ruby/Python の進化した特徴が見過ごされてしまうことです。2011年までに、アナログ放送からディジタル放送への対応に迫られるのと同様に、アナログ思考(Java/C#)からディジタル思考(Ruby/Python)へと、プログラマーの世代交代も加速しつつあります。 さあ、みなさんも取り残されないよう、ただ前進あるのみです。(^_^)

Let's Go Forward ...

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, anti="GoF") # Let's GoForward

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, anti="GoF") # Let's GoForward《41》AbstractFactory(3)パターン夜明け前★★"

| | コメント (0) | トラックバック (0)

2007年10月16日 (火)

Python.use(better, by="K&R") # for novice《27》reverse(2)文字列を反転するだけなら★

------------ 序 ------------

この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《27》reverse(2)文字列を反転するだけなら★"

| | コメント (0) | トラックバック (0)

2007年10月15日 (月)

Python.use(better, by="K&R") # for novice《26》reverse(1)文字列を反転するには★

------------ 序 ------------

この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《26》reverse(1)文字列を反転するには★"

| | コメント (0) | トラックバック (0)

2007年10月13日 (土)

Oh 脳: AFTER ZERO #其之弐拾玖《29》優先席とファーストクラスオブジェクト《後篇》

------------ 本文 ------------

続きを読む "Oh 脳: AFTER ZERO #其之弐拾玖《29》優先席とファーストクラスオブジェクト《後篇》"

| | コメント (0) | トラックバック (0)

2007年10月12日 (金)

Python.use(better, by="K&R") # for novice《30》二分木と辞書:どこで真偽を審議するのか★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《30》二分木と辞書:どこで真偽を審議するのか★"

| | コメント (0) | トラックバック (0)

2007年10月11日 (木)

Python.use(better, by="K&R") # for novice《29》二分木と辞書:キーと値★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《29》二分木と辞書:キーと値★"

| | コメント (0) | トラックバック (0)

2007年10月10日 (水)

Python.use(better, by="K&R") # for novice《28》二分木と辞書:組み込み関数 dict()★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《28》二分木と辞書:組み込み関数 dict()★"

| | コメント (0) | トラックバック (0)

2007年10月 9日 (火)

Python.use(better, by="K&R") # for novice《27》二分木と辞書:参照と変更★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《27》二分木と辞書:参照と変更★"

| | コメント (0) | トラックバック (0)

2007年10月 8日 (月)

Python.use(better, by="K&R") # for novice《26》二分木と辞書★

------------ 序 ------------

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R")  # for novice

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, by="K&R") # for novice《26》二分木と辞書★"

| | コメント (0) | トラックバック (0)

2007年10月 6日 (土)

Oh 脳: AFTER ZERO #其之弐拾捌《28》優先席とファーストクラスオブジェクト《前篇》

------------ 本文 ------------

続きを読む "Oh 脳: AFTER ZERO #其之弐拾捌《28》優先席とファーストクラスオブジェクト《前篇》"

| | コメント (0) | トラックバック (0)

2007年10月 5日 (金)

Python.use(better, anti="GoF") # Let's GoForward《40》AbstractFactory(2)パターン夜明け前★★

------------ 序 ------------

GoF のデザインパターンは、図らずも Java/C# の脆弱さを露呈する結果となりました。Ruby/Python などのより洗練されたオブジェクト指向の支援が得られる環境下では、いくつかのパターンは単純なイディオムに過ぎず、言語によっては組み込みの機能として提 供されているものも珍しくありません。また、GoF の事例を鵜呑みにすると迂遠なアプローチ余儀なくされるばかりか、Ruby/Python などのより洗練された特徴を活かせません。GoF を模写しても始まりません。GoF が模写したその起源を探ることで、パターンの本質に迫れます。 

この連載では、GoF デザインパターンを反面教師として、真のオブジェクト指向の世界を目指す旅へと誘(いざな)います。GoF が何を伝え、何を伝えなかったのか。そのルーツを探ってみると、新たな知見が開けてきます。そろそろ、釈迦の掌(Java/C#)から脱して、天竺(Ruby/Python)へと旅立ちませんか。

Java 原人からホモサピエンスへ:Java/C# から Ruby/Python への進化を望むプログラマーには、ひとつありがちな落とし穴があります。それは、GoF の例題に示してある、Java/C# のために脚色されたフレームワークに追従するあまりに「先祖返り」を余儀なくされ、Ruby/Python の進化した特徴が見過ごされてしまうことです。2011年までに、アナログ放送からディジタル放送への対応に迫られるのと同様に、アナログ思考(Java/C#)からディジタル思考(Ruby/Python)へと、プログラマーの世代交代も加速しつつあります。 さあ、みなさんも取り残されないよう、ただ前進あるのみです。(^_^)

Let's Go Forward ...

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, anti="GoF") # Let's GoForward

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, anti="GoF") # Let's GoForward《40》AbstractFactory(2)パターン夜明け前★★"

| | コメント (0) | トラックバック (0)

2007年10月 4日 (木)

Python.use(better, anti="GoF") # Let's GoForward《39》AbstractFactory(1)パターン前夜★★

------------ 序 ------------

GoF のデザインパターンは、図らずも Java/C# の脆弱さを露呈する結果となりました。Ruby/Python などのより洗練されたオブジェクト指向の支援が得られる環境下では、いくつかのパターンは単純なイディオムに過ぎず、言語によっては組み込みの機能として提 供されているものも珍しくありません。また、GoF の事例を鵜呑みにすると迂遠なアプローチ余儀なくされるばかりか、Ruby/Python などのより洗練された特徴を活かせません。GoF を模写しても始まりません。GoF が模写したその起源を探ることで、パターンの本質に迫れます。 

この連載では、GoF デザインパターンを反面教師として、真のオブジェクト指向の世界を目指す旅へと誘(いざな)います。GoF が何を伝え、何を伝えなかったのか。そのルーツを探ってみると、新たな知見が開けてきます。そろそろ、釈迦の掌(Java/C#)から脱して、天竺(Ruby/Python)へと旅立ちませんか。

Java 原人からホモサピエンスへ:Java/C# から Ruby/Python への進化を望むプログラマーには、ひとつありがちな落とし穴があります。それは、GoF の例題に示してある、Java/C# のために脚色されたフレームワークに追従するあまりに「先祖返り」を余儀なくされ、Ruby/Python の進化した特徴が見過ごされてしまうことです。2011年までに、アナログ放送からディジタル放送への対応に迫られるのと同様に、アナログ思考(Java/C#)からディジタル思考(Ruby/Python)へと、プログラマーの世代交代も加速しつつあります。 さあ、みなさんも取り残されないよう、ただ前進あるのみです。(^_^)

Let's Go Forward ...

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, anti="GoF") # Let's GoForward

《査読中》

------------ 本文 ------------

続きを読む "Python.use(better, anti="GoF") # Let's GoForward《39》AbstractFactory(1)パターン前夜★★"

| | コメント (0) | トラックバック (0)

2007年10月 3日 (水)

Python.use(better, anti="GoF") # Let's GoForward《38》Visitor(13)パターンの午後:GoGoForward★★

------------ 序 ------------

GoF のデザインパターンは、図らずも Java/C# の脆弱さを露呈する結果となりました。Ruby/Python などのより洗練されたオブジェクト指向の支援が得られる環境下では、いくつかのパターンは単純なイディオムに過ぎず、言語によっては組み込みの機能として提 供されているものも珍しくありません。また、GoF の事例を鵜呑みにすると迂遠なアプローチ余儀なくされるばかりか、Ruby/Python などのより洗練された特徴を活かせません。GoF を模写しても始まりません。GoF が模写したその起源を探ることで、パターンの本質に迫れます。 

この連載では、GoF デザインパターンを反面教師として、真のオブジェクト指向の世界を目指す旅へと誘(いざな)います。GoF が何を伝え、何を伝えなかったのか。そのルーツを探ってみると、新たな知見が開けてきます。そろそろ、釈迦の掌(Java/C#)から脱して、天竺(Ruby/Python)へと旅立ちませんか。

Java 原人からホモサピエンスへ:Java/C# から Ruby/Python への進化を望むプログラマーには、ひとつありがちな落とし穴があります。それは、GoF の例題に示してある、Java/C# のために脚色されたフレームワークに追従するあまりに「先祖返り」を余儀なくされ、Ruby/Python の進化した特徴が見過ごされてしまうことです。2011年までに、アナログ放送からディジタル放送への対応に迫られるのと同様に、アナログ思考(Java/C#)からディジタル思考(Ruby/Python)へと、プログラマーの世代交代も加速しつつあります。 さあ、みなさんも取り残されないよう、ただ前進あるのみです。(^_^)

Let's Go Forward ...

【目次】関連記事
〔Python/Jython 入門〕Python.use(better, anti="GoF") # Let's GoForward

《査読中》

------------ 本文 ------------