カテゴリー:
プログラミング
閲覧数:486 配信日:2019-02-13 15:49
1月3日
「USBB」セッションクラスのupdateメソッドが鬼のように長い
・ドラえも~ん! コードを速く読めるアイテム出してよ~、とか言いたい。冗談抜きで…
最近ようやく、時間を物凄くかければ何とか読めるようになってきたPHP
・が、遅い。遅過ぎる! 可読性? コードリーディングスピード?
・何て言うか知らないけど
例えて言うなら、英文読解してるのに、いちいち辞書引きまくりな状態
・時間がかかってしょうがない
何とかならないかな~。ドラえもん♪
1月4日
■ ソースコードを読む能力を高めるには?
記録を付ける
興味を持っている分野のソースコードを読む
良いソースコードを読む
・【新人なるプログラマーへ】ソースコードを読みましょう記録を付ける
興味を持っている分野のソースコードを読む
良いソースコードを読む
なかなか興味深い内容なんだけど、自分の場合は、プログラムは出来るに越したことはない、って立ち位置なんだよね。
最終的な目標はWebサービス作りたいだけ。プログラムが出来なければ別に出来なくてもいい。
なので、「良いソースコードを読む」を実行できない、というジレンマがある。
例えば、「USBB」とかPHP4ベースにつき、今からソースコード読む人なんていないと思うけど、
自分の立ち位置からすれば、「アプリ仕様」が作りたい内容に一番近いため、読まざるを得ない。
もちろん、PHP5ベースで同等機能を搭載したオープンソースがあればいいのだが、残念ながらそれはないんだよね。
もしくは、あるかもしれないが、見つけきれない。
1月7日
とりあえず解決。
update重過ぎるのでやり方を変えよう。
というか、コードの見方。
順番に上から(あるいは処理順に)コ-ドを読んでいくのは止めよう。
拒否IPアドレスとか、セッションクラス仕様からすれば枝葉。
なるべく大きなところ(概要)から取り組まないと、迷路に迷い込んだ蟻のような気分を味わう羽目に陥る。
USBBのDBテーブル覗いたら、sessionDBテーブルがあったので、まずはそこから見ていく。
但し、なるべく俯瞰的に見る、という意味で、先ずは、単独で見るのではなく、
既存セッションクラスのDBテーブル比較から入る予定。
今日は、もう疲れたので、明日からやるよ。