[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
コードを書いていていつも思うのだが、所与の目的を達成するために、ひどく遠回りをしているような気がする。こんなことをするために、これほど面倒なことをする必要はないのではないか? 誰かがどこかで、この機能を実装しているのではないか? それよりもっと手前の話として、実はこの機能は函数としてこの言語には組み込まれているのではないか?……要するに、「車輪の再発明」をしているように思うのだ。
たとえば、今試みていることは、アマゾンのWebサービスを利用して、ある書籍の書誌データをXML形式で取得し、それを解析する、という、こう書けば何ということはない機能なのだが、満足のいく結果に辿り着くまで、相当無駄なことをしている。当初おれは、要らないノードまで律儀にパースし、しかるのちに要るノードを切り出していたのだけど、じつはこの一連の作業はすでに函数化されており、要るノードに一足飛びにアクセスできるのだった。
こういう「車輪の再発明」も前向きに考えれば、決して無駄ではなく、そうすることでそれ相応の経験は積んでいる、とも思うことはできるのかもしれないが、おれとしてはやはりこういう無駄は避けたい。しかも、始めての「車輪の再発明」ならまだしも、以前にもやったことのある「再発明」をまた「再発明」する、ということもないではないのだから最悪だ。
こうした無駄を避けるために手段の講じようはあると思い、そしてある程度その「手段」はいかなるものなのか分かってもいるのだが、過去の痛手はすぐに忘れてしまう人間の認知属性のおかげで、なかなか実行に移せずにいる。が、そろそろ潮時かな、とも思うのだった。
12 | 2025/01 | 02 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
音
雑
虫
技術
『スペクタクルの社会』を読む
ドゥルーズ講義録
電波
趣味の数学
趣味のゲーデル
『プリンキピア・マテマティカ』を読む
自己紹介もどき
ブログペット俳句
芸術一般
言語ヲタ
お客様
GRE CS
留学
Boing Boing
映画
ちょっといい話
かなりダメな話
魂の叫び
哲学と数学
論文
引用
「いい」とも「ダメ」とも言いがたい話
悲喜こもごも
証明論
ポエム
書物への呪詛
言わずもがななことではあるけれどときに忘れてしまうこと
何か無駄なことをしよう
日々
趣味の勉強
夢
ブログの記事
翻訳
勉強
不眠
文房具
ライフハック
育児
thayashi#ucalgary.ca
(#を@に置換してください)
このブログで紹介したことのある本をランダム表示。
このブログで紹介したことのある音をランダム表示。