2006-01-01から1年間の記事一覧
怠慢によるバグ これはエラー処理をサボったり、制約条件を きちんと記述しないことが直接的な原因である。 実装・設計期間が十分にとられているにも関わらず、 この手のバグが消えることはない。 その理由の一因として、エラー処理の煩雑さや、 契約プログ…
バグの原因の多くは、実装者の不注意から出る。 が、必ずしもそれだけというわけではない。 実際の開発を行う中では、仕様が明確でないケースや、 情報伝達の不備によるバグ発生などのケースが存在する。 ここではそれら雑多なケースは除外し、 実装者が作り…
仕事でなんかプレゼンしてとか言われたんで、 バグを作らないための方法ってテーマでやってみる。 んで、そのためのメモというかちらしの裏。
日記更新スローペース停滞中。 まったり更新モード。
引数とか変数名にa,b,c,dとかつけるのはやめてください。・゚・(ノд`)・゚・。 まじで勘弁。 関数シグネチャ見ただけでどんなパラメータを渡すのか、 それが変更されるのかどうかくらいわかるようにしてくれーウワァァァァァァヽ(`Д´)ノァァァァァァン! 10年前のC言語ソースを移植とか…
じゃあ残りの5年間は何してたの?」と言われるような気がするのはσ(・ω・)だけだろうか? 私は高専卒で職業プログラマになりました。 高専時代、入学当初からC言語のプログラミングをはじめ、 3年目にはC++を習いましたね。 学生であった5年間に授業・プライ…
たしかに前提がたくさん抜けている状況なので、 これ以上の議論をするには境界条件を定めないとまずそうですね。 ちなみにこの日記では特に1次ソースとかは参考にしていません。 というのも自分の経験から感じることをそのまま書きたいってのと、 単純に調…
id:fkmさん、id:tsugeharaさんトラックバックありがとうございます。 あえてコメント等はせずにエントリーという形で追記させてもらいます。 (昨日の日記に付け足すと長くなっちゃうんで)
id:fkm:20060907のエントリ。 ソフトウェア関係に就職する場合、C言語の最低のラインはどのあたりまで知識としてもっておく必要があるのだろうか?ポインタと構造体と配列がわかっていれば十分なのだろうか、それともまだまだ上なのか…? 実際に働いてみる…
あえて言語化するなら、技術屋がトップにいる企業と、コンサルがトップにいる企業で全然違うということ。 人材派遣系の会社は技術を求めてないし、パッケージ開発している会社は技術がなければ話にならない。 企業がどのように考えるかは、↑以外にも、企業の…
ソートにもいろいろあるんですよ。 単純な挿入ソートからバブルソートやマージソート、 ヒープソートに基数ソートにクイックソートなどなど。単純な計算量の違い以外にも安定なソートかどうかや、 メモリの使い方やら、データ構造による制約などなど。 それ…
単純に可変長のデータを追加して保持しておくためだけであれば std::listやstd::dequeなどの可変長コンテナを使うよりも、 std::vectorの方が速度的にも有利だし、 なによりコードをぱっとみてそう使うというのが一目で判る。 クラスのメンバー関数の一つを…
ソートしたいがためだけにstd::listを使っているという ちょっとどうなのよっていうプログラムを見たんでちっと書いてみる。
試してみる。。。時間はかかったものの無事インストール完了。一応まともに動いてるっぽい。
でましたねPre-RC1。 とりあえずVMWarePlayerにインストール中。。。VMWarePlayerにインストールの結果Loading Filesでストップ。インストールできず。 ログには↓の記録が残っている。 Aug 31 18:57:19: vcpu-0| VIDE: (0x170) Rep INSW ATAPI Unknown Cmd 0…
http://q.hatena.ne.jp/1155690321 回答を見てみると、因数分解を覚えると数学が面白いとか 考え方が大事とか、てんで的外れな意見ばかりに思える。 学生(特に中高生)にとって因数分解が一番役に立ち、 かつ彼らにとっての日常でもっとも有効なケースとは…
平社員という立場なのに、なぜか契約社員の方の管理業務も行っている。 しかも客先で。 さらに技術的な指導も必要というのが昨日判明Σ(´д`ノ)ノ IT業界って怖いよ〜(((( ;゚д゚)))アワワワワ 何かあっても責任がとれる立場じゃないことと 業務に関する決定権が皆無な…
納期が迫ってきましたよってことで まったりペースで更新←いつもじゃん(;´Д`)
掲示板見ると宿題教えて・解いてクレクレ君ばっかりだ(;´Д`) あんな馴れ合いコミュに何の意味があるんだろうか。 あんなんだったら2chの宿題解いちゃうスレとなんも変わらん。 しかも質問内容が低レベル(言語の基礎ばっかり)すぎて 何の役にも立たない…
正直いって首相が参拝しようがどうしようがどうでもいいっすわ。 どうせ何しても中韓朝は批判するし、国内の反日勢力から批判は出るしね。 だいたい国民感情を刺激もくそも単に賠償という建前のお金が欲しいだけなんだろと。 ただでさえ中国にはODAで金つぎ…
なんかこのあいだ東京停電してたらしいね。 インフラが崩れた時にいかに生活に困るかよくわかると。
13日まで夏休みのため日記はたぶん休止
情熱大陸 Special Live Summer Time Bonanza 06, 横浜みなとみらいまで行ってきました。 葉加瀬太郎をトリに押尾コータローや功刀丈弘、小野リサにDEPAPEPEなどなど 他にもアンジェラ・アキ、Bahasisi、最強のおっちゃんバンドのPYRAMIDも登場して 役6時間た…
id:uskzさんから以前の日記にいただいたコメント。 reinterpret_castはcv-qualifierを削除できないので,C-style castと全く同じってわけではないです. cv-qualifierってのが知らなかったんで調べてみた。 cv-qualifierconst修飾子とvolatile修飾子の総称。…
ってことでIDトラバしておこう。 id:tsugeharaさんおひさしぶりでっす。 ベトナムいっちゃうんですね・x・ 来年の花見はベトナムですか?(ぉぃ 私が誰かはidから推測してもらうってことで。。。IDトラバだと気づいてもらえなさそうなので。。。http://d.ha…
d:id:crimsonwoods:20060726の日記のid:Ozyさんからのコメント 問題は、実行するプロセスが無限ループになるようなコードで、かつランタイムエラーが起こる場合に、プロセスが正しく終了しないためのようです。 について、 出力がflushされる前にプロセスが…
http://forums.belution.com/ja/vc/000/367/88s.shtml↑の通りすがり(2)さんの発言を引用 >> 「マニュアルで」各項目を変更するのは面倒なので、 >> 「プログラムで」各項目を変更したい、 > > 私は↑の仕様は「危険だ」と言っています。 > あなたがサーバ管理…
おもしろいのでウォッチhttp://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200607/06070084.txt質問者とεπιστημηさんとのコントみたいな応酬が。。。 ↑いちおう収束したっぽい。あれだ、まぁ感想は帰宅してからにしよう。 フレームの元になりそう…
cygwinで使うgccのバージョンは次のとおり $ gcc -v Reading specs from /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs Configured with: /gcc/gcc-3.4.4/gcc-3.4.4-1/configure --verbose --prefix=/usr -- exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/l…
id:crimsonwoods:20060722 のソースにちょこっと追加してStdErrも取れるようにしてみた。 当方の環境(XP sp2, .NET Framework 2.0)だとまともに動いている。以下ソースコード