アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
あれ? (スコア:1)
Re: (スコア:0)
自前のXMLパーサーのメンテで働いたつもりになるのはマジでやめてほしい.
そういうのが趣味なら余暇でやってくれよと.
Re: (スコア:1)
> 自前のXMLパーサーのメンテで働いたつもりになるのはマジでやめてほしい
xercesを使ったときは二週間かかって全体の一割くらいしか理解出来なかったけど、
“オレSAX”を作ったときは、三日くらいかかって、ほぼ完璧に動作した。
車輪の再発名だし、最初は不安定化もしれないけど、自分自身が書いたコードだからこそデバッグしやすい。
ヒトの作ったライブラリを習得して、生半可な理解で使ってるような暇があったら、自分で書いた方が速い/早い/正確ってことはある。
私に言わせれば、XMLをパースすることが目的なのであって、既存ライブラリを利用することが目的なのではないと思ったりする。
既存ライブラリを利用するのは「手段」、オレ様ライブラリを自作するのも「手段」
どちらの手段を採用するかは、時と場合による。「自前のXMLパーサーのメンテ」の方が後々楽だと判断すれば、躊躇せずにそうする。再利用が常に最適解だとは限らない。
Re: (スコア:1, 興味深い)
XMLパーサなら1時間で作れる。
ってよりは字句解析及び構文解析ライブラリ
ライブラリって実績のあるライブラリを利用することで質を高めるって面もあると思うけれど、
ライブラリを理解することでライブラリを作った人の思想を理解すると言う面もあると思うんだ。
それは自分のプログラムの幅を広げることでもあるし、
上記のboost::spiritは特にその発想に驚愕したライブラリだったりして、
そのライブラリコードに感銘を受けることはやっぱり大事だとおもうんだ。
Re:あれ? (スコア:0)
まあ、確かに感銘は受ける。
俺は一生かかってもこんなコードを書けるレベルには達しないだろうな。