タグ

ブックマーク / holypp.hatenablog.com (2)

  • プログラマーは自分のコードを疑え - 南極の図書館

    若い頃にはよく陥る過ちだと思う。 最近やってしまったので自戒エントリ。 1.テストでバグ発見。 2.共通で使っている様々な計算をするクラスのメソッドから期待した値が戻ってこない。 3.どう考えてもこの(自分以外が作った)メソッドが業務上の例外を考慮してないだろ(履歴を見ると何度も問題があったモンスターメソッドだ)。 4.読み辛いながらも、そのメソッドのバグを探す。 5.どうもバグってないように見えるので、そのメソッドが使っている定数まで疑いだす(どんだけだよ。) 6.よく見たら私が書いたメソッドの呼び出し方が悪かった(結論) この歳になってこれはないよ。。。 でも「今更やってしまった」と実感できたのは良かった。 今後、バグを見つけたら、自分のコードを徹底的に疑う。 以下余談。 テストのコストが高いのがネックだと感じる。 数秒で終わるUTのコードがあればぐるぐるまわすんだけど、テストコードを

    プログラマーは自分のコードを疑え - 南極の図書館
    advblog
    advblog 2011/04/22
  • gitとgithubを使ってみる - 南極の図書館

    gitgithub 職場ではsvnで特に困っていないし、gitは難しいと聞いていたため、gitgithubはずっと敬遠していた。 しかし、そろそろgithubを避けてもいられなくなってきたので(今更)gitの導入とgithubの登録を行った。 githubについては、オフィシャルの説明とチュートリアル(help.github)がとても丁寧なので、想像以上に簡単だった。 ただ、gitそのものは聞いていた通り理解に時間がかかりそう。 サインアップから設定まで https://github.com/ 最上段の「日語にしますか?」でYesをクリック。右上の「料金・登録」→画面が変わって「無料アカウントの作成」。 ユーザ名、メールアドレス、パスワードのみで登録ができる。 その後は「Set up git」の通りで特に詰まることは無かった。 ・gitのダウンロード(※1) ・sshの設定 ・nam

    gitとgithubを使ってみる - 南極の図書館
    advblog
    advblog 2011/03/22
  • 1