アカウント名:
パスワード:
昔、オブジェクト指向プログラミングの項目を編集したところ「技術的な内容は分かりにくい。」と全消去の上、迂遠な例え話だらけでオブジェクト指向の説明をしようとする「ボクのオブジェクト指向勉強ノート」みたいな内容にされた時はさすがにガックリきたけどねw
編集合戦になってもなんだと思ってノートで「技術的な項目に技術的な記述なしというわけにもいかんでしょう?」というような反論して数週間放置しておいたらさすがに他の編集者からも勉強ノートの著者に「WikiBooksへ行きなさい」というコメントがついて、リバートされてたけどね。
ちなみに雰囲気的にはこんな感じの物に書き換えられていた: http://www.netlaputa.ne.jp/~hijk/study/oo/oodiary.html [netlaputa.ne.jp]
これはちょっとググって見て内容へのアプローチが似ている例として見つけたものを挙げただけで、このサイト自身についていいとも悪いとも論評するつもりはない。
またここに例に挙げたからといって別にこういう類のアプローチを取る著作そのものを私は否定したり貶めたりする気はない。ただ百科事典でやることではないだろうと思うだけの話なので、このように個人サイトで展開されている分には各々がんばってくれればよいと思う。
私自身は
リンク先の説明は、国内古株のOO技術者/コンサル が一般向けによくやる説明スタイルの一つだと思う。(どこかで似たような説明を聞いて、無意識のうちに同じスタイルをなぞったのかもしれない)
もし仮に、プログラミングやシステム開発の知識がほとんどない初学者に、いきなりオブジェクト指向の重要なポイントを説明しようとするときっとリンク先のような曖昧模糊とした説明になってしまうだろう。
それは、学習ステップを何段もすっとばしていきなり結果だけ教える行為の無謀さに起因するのかもしれないし、あるいはOO言語の細かな特徴に過ぎない事柄を、あたかもオブジェクト指向全般の重要な本質であるかのように説明する行為の誤りに起因するのかもしれない。
俺自身は、現在のオブジェクト指向技術が抱える問題点(定義の不充分さ、シンプルな本質の欠如)に起因するのだろうと考えている。
# 自分の親にも判るように説明できない複雑な事柄なぞ、すべてシンプルさが不足してるんです!
OOPはそれ以前からの多くの技術を集めてできている。関数でもサブルーチン(以上、コードを中心とするソフトウェア部品の例)でも単なるデータ構造や帳票、レコード(以上データを中心とするソフトウェア部品の例)でもない、密接に繋がるコードとデータからなる「オブジェク
とりあえずおまいは、話題をあっち側に跳ばしたまま話題を元に戻す常識がない人間だという事が良く判った。
こんな場所で素人じみた薀蓄話聞いても何の役にも立たないのでコレにて終了。
まぁ、常識が無いコメントをスルーできないスルー力の低さは認めてもいいw
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
リアル厨房編集者や糞NEET相手は疲れたよ (スコア:0)
パトラッシュ
ボクのオブジェクト指向勉強ノート (スコア:2, 興味深い)
昔、オブジェクト指向プログラミングの項目を編集したところ「技術的な内容は分かりにくい。」と全消去の上、
迂遠な例え話だらけでオブジェクト指向の説明をしようとする「ボクのオブジェクト指向勉強ノート」みたいな内容にされた時はさすがにガックリきたけどねw
編集合戦になってもなんだと思ってノートで「技術的な項目に技術的な記述なしというわけにもいかんでしょう?」というような反論して数週間放置しておいたら
さすがに他の編集者からも勉強ノートの著者に「WikiBooksへ行きなさい」というコメントがついて、リバートされてたけどね。
Re: (スコア:1)
ちなみに雰囲気的にはこんな感じの物に書き換えられていた:
http://www.netlaputa.ne.jp/~hijk/study/oo/oodiary.html [netlaputa.ne.jp]
これはちょっとググって見て内容へのアプローチが似ている例として見つけたものを挙げただけで、このサイト自身についていいとも悪いとも論評するつもりはない。
またここに例に挙げたからといって別にこういう類のアプローチを取る著作そのものを私は否定したり貶めたりする気はない。ただ百科事典でやることではないだろうと思うだけの話なので、このように個人サイトで展開されている分には各々がんばってくれればよいと思う。
私自身は
Re: (スコア:0)
リンク先の説明は、国内古株のOO技術者/コンサル が一般向けによくやる説明スタイルの一つだと思う。
(どこかで似たような説明を聞いて、無意識のうちに同じスタイルをなぞったのかもしれない)
もし仮に、プログラミングやシステム開発の知識がほとんどない初学者に、
いきなりオブジェクト指向の重要なポイントを説明しようとすると
きっとリンク先のような曖昧模糊とした説明になってしまうだろう。
それは、学習ステップを何段もすっとばしていきなり結果だけ教える行為の無謀さに起因するのかもしれないし、
あるいはOO言語の細かな特徴に過ぎない事柄を、あたかもオブジェクト指向全般の重要な本質であるかのように説明する行為の誤りに起因するのかもしれない。
俺自身は、現在のオブジェクト指向技術が抱える問題点(定義の不充分さ、シンプルな本質の欠如)に起因するのだろうと考えている。
# 自分の親にも判るように説明できない複雑な事柄なぞ、すべてシンプルさが不足してるんです!
Re: (スコア:1)
俺自身は、現在のオブジェクト指向技術が抱える問題点(定義の不充分さ、シンプルな本質の欠如)に起因するのだろうと考えている。
# 自分の親にも判るように説明できない複雑な事柄なぞ、すべてシンプルさが不足してるんです!
OOPはそれ以前からの多くの技術を集めてできている。
関数でもサブルーチン(以上、コードを中心とするソフトウェア部品の例)でも単なるデータ構造や帳票、レコード(以上データを中心とするソフトウェア部品の例)でもない、密接に繋がるコードとデータからなる「オブジェク
Re: (スコア:0)
とりあえずおまいは、話題をあっち側に跳ばしたまま
話題を元に戻す常識がない人間だという事が良く判った。
こんな場所で素人じみた薀蓄話聞いても何の役にも立たないのでコレにて終了。
Re:ボクのオブジェクト指向勉強ノート (スコア:1)
まぁ、常識が無いコメントをスルーできないスルー力の低さは認めてもいいw