2007-04-27

オブジェクト指向

自分もPerl CGIソースコードの修正から入ったクチだけど。

プログラミングをまっとうに勉強していけば

  1. とにかくベタ書き
  2. 何度も書くのは面倒だしすっきりしない。関数を多用したプログラミングへの目覚め
  3. 変数管理でスパゲッティ化。カプセル化の必要性を認識
  4. 関数変数って大差なくね?関数変数を一括して取り扱う仕組みの効率性に気がつく
  5. 入出力の形が一緒なら、違うものも同じように扱いたいよね。インターフェイスの統一って素晴らしい

と、先人たちの歩んだ思考パターントレースできると思うのだが。

http://anond.hatelabo.jp/20070427093912

記事への反応 -
  • PHPのオブジェクト指向を勉強してる。というか仕事での必要性を感じてやってるけど、正直オブジェクト指向の良さがさっぱりわからん。 オブジェクトで書いてたらなんか格好いいかな...

    • 自分もPerl CGIのソースコードの修正から入ったクチだけど。 プログラミングをまっとうに勉強していけば とにかくベタ書き 何度も書くのは面倒だしすっきりしない。関数型プログラミ...

      • 仕事から開始。とかだと、そこまで考えが及ぶほどプログラムやってられないんじゃないかな。 趣味でプログラム作る人が強いのはまさにそんな感じで、自分の好きなようにいじってい...

    • http://anond.hatelabo.jp/20070427093912 マシン語で組んでみないか

    • 自分も専門家って訳じゃないから、適切な説明ができるか判らないけど、 何よりも後から発生するだらだらした保守の時に真価を発揮するものだと思ってる。 オブジェクト指向で作られ...

      • データの受渡し低減とか引数を可変化したような効果は大きいね。 あと、私がC++でOOに出会う以前からやってたのが、類似してるけど違うデータ構造を持つものの分岐処理です。 Cだと構...

    • オブジェクト指向の必要性を感じたから勉強してるんじゃないの? 必要ないと感じたらオブジェクト指向なんて使わなくていいのではないですかね。

      • オブジェクト指向の必要性を感じたから勉強してるんじゃないの? 必要ないと感じたらオブジェクト指向なんて使わなくていいのではないですかね。 原文を読んでみよう。 PHPのオブ...

    • 1年くらい前にKENTWEBでCGIを覚えた私はどれくらい時代にとり残されているんだろう。 でも、Java、JavaScript、VBScriptでならオブジェクト指向で書けるぞ。www

      • 正直KENTの書いたCGIはPERLerからみると噴飯物みたいだよ。 と言うか、あれは無いだろって今なら言える。

        • kentwebのプログラム参考にして掲示板作ったが相当作り直したな。 でもそんな変とは思わなかった。 まぁ私コボラーなのでパーラーの気持ちは正直よくわからない。

          • なんだろうなぁ、氏のスクリプトは変数のスコープが非常に嫌だなと思ったりする。 どっから持ってきたのよ!みたいな。

        • あなたの成果物を見せてから言ってみてよ。 KENTのスクリプトは、可読性という意味では非常に良くできているよ。あれは簡単に真似できない。 だから改良版が出回っているのかなと思う...

          • あなたの成果物を見せてから言ってみてよ。 増田で何を仰る(汗 成果物を要求するならまず名前位名乗って欲しい所だよ。 あと、どこにも「自分が作ったもののが良い」とも書いてな...

            • http://anond.hatelabo.jp/20070427121652 話しかけたのが間違いだったわ さようなら

              • 話しかけたのが間違いだったわ さようなら そうですね、まともな意見もなく、元エントリもきちんと読まず、脊髄反射だけでレスするなら話し掛けないほうが良かったと思います。

          • http://anond.hatelabo.jp/20070427120640 ねーよwwwwww

        • KENT氏のターゲットは「Perlを勉強したい初心者」じゃなくて「Perlなんか勉強する気はないがとりあえずサイトに掲示板がほしくてついでにちょこっと改造したいホームページ初心者」だか...

          • KENT氏のターゲットは「Perlを勉強したい初心者」じゃなくて「Perlなんか勉強する気はないがとりあえずサイトに掲示板がほしくてついでにちょこっと改造したいホームページ初心者」だ...

            • asin:4883375358 ↑こういう本があることを考えるとまるっきり初学者の方を向いてないとはいえないよね。

              • asin:4883375358 ↑こういう本があることを考えるとまるっきり初学者の方を向いてないとはいえないよね。 残念ながら向いているか向いてないかはこの場合関係ない。 なぜならその本の...

                • シェアを得た掲示板スクリプトがあって、その作者に本を書かせれば売れるふんだ出版社がCGIの作者本人に依頼して書かせたと言う可能性が非常に高い。 うん、こういう事情であろう...

                  • 設計としてはメタメタな人 それじゃ、あなたが本出して、売上を遥かにしのいでくれ。それまでその台詞は胸の内に(r ま、所詮、ここ増田だしな。

                    • http://anond.hatelabo.jp/20070427135432 と言う事で、良書が必ずしも売上をあげるとは限らないと言う事で、そこらへんの話はまぁ…

                    • 設計がアレなのは事実なんだから、売り上げ云々まで胸に秘めておくべきは「害悪」の部分では? KENTが商業的に勝ったのは設計思想を売りにしたからじゃないし

                      • 設計がアレなのは事実なんだから、売り上げ云々まで胸に秘めておくべきは「害悪」の部分では? KENTが商業的に勝ったのは設計思想を売りにしたからじゃないし じ、事実と断定する...

                  • ああ、なるほど。読解力が足らず申し訳ない。 設計がアレなサンプルの本を出されるのも嫌は嫌なのですが、それ以上に動かないサンプルを乗っけている初心者本も非常に多いので、そ...

          • http://anond.hatelabo.jp/20070427131053 でも氏のソースコード云々の話は別にして彼の残した功績はかなりでかいと思う。 氏のCGIでプログラムに興味をもった人間は少なくないだろう。 おれもそ...

            • 昔、違う名前だったよね?熊?熊?熊?なんとかクマ?もやもやしてきた。 http://anond.hatelabo.jp/20070428020648 正直、彼のプログラムのソースをまじめに追ったことがない。 いや、改造した...

              • http://anond.hatelabo.jp/20070429152311 だからか知らないが自分はpearlを自分で組もうと思ったことがない。 いまだにpearl?と思ってしまう。 笑ってしまった。時々本当に pearl って書く奴いるよ...

                • つっこむのはぇぇよ。気が付いて投稿したあとすぐなおしたのにぃみられた! Pearlはね、パールって変換すると出てくるんだよ。 IME辞書の英語カタカナ入力をオンにしたときの賜物だよ...

                  • http://anond.hatelabo.jp/20070429155517 えー、IME 任せは微妙だなあ。めんどくさくてもオンオフぐらいしようよ。状況に応じた大文字小文字の選択もしづらい(できない?)し微妙だよ。少なくと...

      • プログラミング言語ヒエラルキーにおける罵倒 http://anond.hatelabo.jp/20070502200124 phpのいやなところ / perlのいやなところ http://anond.hatelabo.jp/20070522174725 LL編プログラミング言語ヒエラルキーに...

    • ってホント何なんだろうね。 自分はどっぷりオブジェクト指向だから、そうじゃないコードはキモイと思うけど、何が利点なのかは良く分からない。 http://anond.hatelabo.jp/20070427093912

    • カプセル化が一番大きい気がするな。 変数管理が実に楽になる。 配列に配列を格納してもまぁ同じといえば同じだけど、多次元配列はなんか気持ち悪い。 あと、関数も今まで専用の関...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん