学校 / 2009/12/04 (Fri) / 編集 |
長山先生の課題のプログラムが一応完成しやした。
といっても画像の画素読み込みはOpenCV使ってるからちょっと反則くさいんだけどね、ppmくらいは自分で実装してみるべきか?
まぁなにはともあれコメント付けが先か、、、doxygen用のコメントってどうやってつけるんだっけ?
今回のソースコードで初めて「#ifdef」を使ってみたが、これすごい便利だな。K氏なんかはデバック用のコードに使ってた気がするが、「if(debug)」と「#ifdef DEBUG」じゃあ行数がちょっと増えるんだよな、、、若干読みにくくなるし、プログラムの引数で変更することもできない。(再コンパイルしないといけない)
それにしても俺のソースコード読みにくいな、、、コメントもだが変数名をどげんかせんといかん。ちょっとググってみた感じでも「コーディング規約は作っとこう!」みたいな感じだったので自分にあってる規約を探してみようと思います。
といっても画像の画素読み込みはOpenCV使ってるからちょっと反則くさいんだけどね、ppmくらいは自分で実装してみるべきか?
まぁなにはともあれコメント付けが先か、、、doxygen用のコメントってどうやってつけるんだっけ?
今回のソースコードで初めて「#ifdef」を使ってみたが、これすごい便利だな。K氏なんかはデバック用のコードに使ってた気がするが、「if(debug)」と「#ifdef DEBUG」じゃあ行数がちょっと増えるんだよな、、、若干読みにくくなるし、プログラムの引数で変更することもできない。(再コンパイルしないといけない)
それにしても俺のソースコード読みにくいな、、、コメントもだが変数名をどげんかせんといかん。ちょっとググってみた感じでも「コーディング規約は作っとこう!」みたいな感じだったので自分にあってる規約を探してみようと思います。
PR
学校 / 2009/12/03 (Thu) / 編集 |
学校 / 2009/11/27 (Fri) / 編集 |