忍者ブログ

非公開:問題点いろいろ

Powered by 
NinjaBlog

[15][14][13][12][11][10][9][8][7][6][5]

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

この記事のURL

...2024.11.22 05:37

問題点いろいろ

 『絵ログ』スクリプト、そんなこんなで一通りの機能の装備が完了しました。大きくつまづいた点を記録しておきます。2点、どちらも配列がらみ。

 まずは配列のコピー。
 知ってる人から見ればマヌケなハナシですが、「参照渡し」というものはどうにも感覚的に理解しにくい。JavaScriptに於いては値そのものにアクセスする変数以外はなんでもかんでも参照渡し、と考えてよさそうなんだけど、ソース上の表記にそれが現れてないのがやっかい。仕組み自体は単純なことなんだけどねぇ。せめてソース上で視的に別扱いになっていればこれほど悩まなくても済んだんだろうけど。
 「オブジェクト指向」っつーヤツもそうなんだけど、感覚的に受け付けにくいのよねぇ・・・。

 続いて配列のソート。
 こっちは単純な勘違い。sortメソッドでは配列を数値としてではなく文字列として扱う、というだけのこと。
 変数の値を確認しながらスクリプトを動かすことができればもっと早く気が付いたんだけど。デバッグ環境としてはあまりよろしいとは言えんね、JavaScriptは。この辺もJavaScriptプログラミングの敷居を高くしている要因のひとつだと思う。

 ついでにもうひとつJavaScriptに対する不満を。
 HTML文書を扱うことを目的とした言語なのに、Perlで言うところのヒアテキストのような文字列表記の方法が存在しないこと。これが非常に不便。
 スクリプトを扱っていてHTMLとの相性を悪さを感じることが度々。別畑の独立した言語を無理矢理HTMLの扱いに持ってきたんじゃないかと思ってしまう。Perlの方が全然ソレっぽいよ。

 と不満タラタラながらとりあえず完成。しばらくはテストですよ。

PR
[15][14][13][12][11][10][9][8][7][6][5]
忍者ブログ [PR]
コンテンツ
カテゴリ別アーカイブ
月別アーカイブ
最新コメント
ブログ内検索

Since 2005 (C) hya All Rights Reserved.