アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
あれ? (スコア:1)
Re: (スコア:0)
自前のXMLパーサーのメンテで働いたつもりになるのはマジでやめてほしい.
そういうのが趣味なら余暇でやってくれよと.
Re: (スコア:1)
> 自前のXMLパーサーのメンテで働いたつもりになるのはマジでやめてほしい
xercesを使ったときは二週間かかって全体の一割くらいしか理解出来なかったけど、
“オレSAX”を作ったときは、三日くらいかかって、ほぼ完璧に動作した。
車輪の再発名だし、最初は不安定化もしれないけど、自分自身が書いたコードだからこそデバッグしやすい。
ヒトの作ったライブラリを習得して、生半可な理解で使ってるような暇があったら、自分で書いた方が速い/早い/正確ってことはある。
私に言わせれば、XMLをパースすることが目的なのであって、既存ライブラリを利用することが目的なのではないと思ったりする。
既存ライブラリを利用するのは「手段」、オレ様ライブラリを自作するのも「手段」
どちらの手段を採用するかは、時と場合による。「自前のXMLパーサーのメンテ」の方が後々楽だと判断すれば、躊躇せずにそうする。再利用が常に最適解だとは限らない。
Re: (スコア:1)
↓ごめん、そうは思えなかった…
「車輪の再発名」「最初は不安定化も」
Re:あれ? (スコア:2, 参考になる)
・自作のライブラリは実装に時間がかかるが、楽しいことが多い。
・他人のライブラリはまあまあ安定しているが、万一問題があったときに対処が難しい。融通が利かないことが多い。
・自作のライブラリは最初は不安定かもしれないが、その場ですぐデバッグしやすい。用途に応じて柔軟に対処できる。
しばしば、頭ごなしに車輪の再発名を非難したがる人がいますが、私は、車輪の再発名は、エンジニアが成長する糧としても、実益の面でも、有効(な場合もある)と言いたいだけです。
Re: (スコア:0)
まあ、作れるけど作らない奴が「車輪の再発明」って言うのと、そもそも作れない奴が言うのじゃ
話が全く違ってきますしね。
作れない奴が言ってたら単なるピエロ。
Re: (スコア:0)
s/車輪の再発名/車輪の再発明/g;
あと、「自分のライブラリ」を「他人がメンテする」、ってあたりのところを意識的にか無意識的にかスルーしてるのも気になるところ。
確かに、自分のプログラムを自分だけがいじる小規模なプロジェクトなら、あなたの言うことも正しいとは思うのだけど。
Re:あれ? (スコア:1)
訂正しなかったのは私の責任ですが、間違えたのはATOKのせいです(笑
> 「自分のライブラリ」を「他人がメンテする」、ってあたりのところを意識的にか無意識的にかスルーしてるのも気になるところ。
ライブラリに限らず、プログラミングに限らず、あらゆる業務の「引き継ぎ」に関して、一般論として言えることだと思います。
ちゃんとドキュメントを書いて説明するのは、作者の責任なのは理解しているつもり。
ただ、既存ライブラリを採用したとしても、後任者もそれを習得するコストとメンテナンスするリスクを負わなければならないわけで、「既存ライブラリを採用したら解決!」という簡単な話ではありません、時と場合とライブラリの種類によるでしょう。
Re:あれ? (スコア:1)
利点/弱点を深く理解するには必要な事。
>再発名
まあ、非難されるだろうな。
the.ACount
Re: (スコア:0)
でわ、ATOKを書き直すんだ!