« 続:早起き | メイン | ハイパーインフレ »

今月は良い月です

締めるにはまだ早いですが、今月は学んだことも多く、非常に良い月であったと思います。
あと数日、何が起こるか楽しみです。

バナー バナー

トラックバック

このエントリーのトラックバックURL:
http://blog.idealfuture.net/mt/mt-tb.cgi/64

コメント (5)

もに:

いいですね^^。
僕は今ちょっと悩んでます。
去年転職して、あるプロジェクトチームに入ったのですが、そこで開発しているソースコードがめちゃくちゃで解読が困難です。めちゃくちゃなコードを解読するいい方法ないですか?。。。

コメントありがとうございます。

コード解析と言うことは辞めた人の引継ぎとかですか?
ご苦労様です。

参考になるかわかりませんが、私の場合はコメント打ちまくり作戦ですね。
コメントを書くと頭に入りますし、汚いコードであれ、きれいなコードであれ数ヶ月経つと忘れますので、バックグラウンドも含めて何でこんなコードになっているのか想像(妄想)してコメントに書いておきます。
楽しむために、他人が読んでも面白いような、コメントを書いては如何でしょうか?

『~と言うような動作をしてるっぽい』
『~と思われるが、何故こんなコードになっているのか、某氏亡き後、謎は永遠に闇に葬り去られてしまった』

とか書いておいたら如何でしょうか(^^

もに:

なるほど^^。
辞めてはいないですが引継ですね。
ぼくは文章を書くのが好き(真面目な文章は嫌い)なほうなので使えるかもしれません。
ただ、不具合修正とか改善とかでないかぎりサーバにUPできないので、ローカルにしか置いとけないです。。。
今までに試した方法は、
・コードを頭から読む。
→挫折(発狂する)^^;。
・1つの機能だけに絞ってコードを限界まで短く美しくする(3万行を1700行に縮めた)。
→たくさんある機能のうちの1つしか理解できないがある程度効果有。
・スタブを作ってネイティブで動かす(これ組込み用ソフトです)。
→若干効果有。しかし入出力の仕様がはっきりしていないので何が正解かよく分からない。
コード以前にちゃんとした仕様書が無のが問題かも・・・^^。

30000行を1700行ですか。凄いですね^^
(もにさんが凄いのか、元のソースがある意味凄いのか分かりませんが…)

幸いにも私の周りにはあまりいませんが、(逆の意味で)凄い人のソースは本当に凄いみたいですね。

そういえば昔、パソコンのインストラクターをやっていた時に、生徒で凄いソースを書いてくれる人がいっぱいいました。教えがいがあって楽しかったです。

もに:

すごいソースです。
ほとんどの機能がその3万行の1ファイルに詰め込まれています^^;。1つの関数が平気で千行くらいあったりします。#ifだらけです。構造体はネストがすさまじく、底が見えません^^;。ゲロがでそうです。。。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2006年01月27日 01:09に投稿されたエントリーのページです。

ひとつ前の投稿は「続:早起き」です。

次の投稿は「ハイパーインフレ」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35
  • 累計:
  • 本日:
  • 昨日: