タグ

ブックマーク / hyoshiok.hatenablog.com (5)

  • そろそろ大規模ソフトウェア開発に一言いっておくか。デイリービルドとリグレッションテスト 2010-03-12 - 未来のいつか/hyoshiokの日記

    会社の勉強会で自分の今までの経験からテストについてお話をした。その資料を公開する。自分が関わった、Oracle8、DEC Rdb、日COBOL、そしてSamba3.0国際化プロジェクトでのテストやディリービルドなどについて紹介した。 テストファースト開発など、最近広く知られるようになってきたが、ディリービルドとリグレッションテストの実行という方法論は昔からソフトウェア製品開発の現場では行われていたベストプラクティスである。そのリズムとか雰囲気を伝えたかった。 テスト勉強会よしおか100311 1View more presentations from Hiro Yoshioka. テストがある開発現場ってのは、こんな感じなんだ〜という雰囲気が伝われば幸いだ。 アジャイル開発方法論としてXPの手法とかいろいろ知られているが、このディリービルドとリグレッションテストというプラクティスもその

    そろそろ大規模ソフトウェア開発に一言いっておくか。デイリービルドとリグレッションテスト 2010-03-12 - 未来のいつか/hyoshiokの日記
  • セキュリティ&プログラミングキャンプ2010を振り返る - 未来のいつか/hyoshiokの日記

    当事者の一人として、セキュリティ&プログラミングキャンプ2010(以下キャンプと記す)を振り返る。 来年度同じようなイベントが開催できるか分からないので、今回ここで振り返ったところでそれが来年実装できるかどうかは神のみぞ知ることなのだけど、まあ、どのようなことが課題だったかということを明文化することは悪いことではないので記す。 キャンプの中の人として、プログラミングコースの主査の立場から言うと、このようなキャンプは世界にも多分例がないし、やる意義は大変あると思うし、できれば、最低でも10年は続けたいと思うのだけど、正直、税金を使って続けることがいいことなのか、考え時だと思った。当に必要だと思うのだったら、当に必要だと思う人が(企業とかも含めて)、ファンドして、お金を捻出をしてでもやるべきで、国の支援が切れたから、終わりというのは、あまりにも残念な感じである。 現状の最大の問題はスポンサ

    セキュリティ&プログラミングキャンプ2010を振り返る - 未来のいつか/hyoshiokの日記
    tettsyun
    tettsyun 2010/08/28
  • テストを書くこととテストをすることの違い - 未来のいつか/hyoshiokの日記

    会社でレガシーコード改善ガイドの読書会をやっていて、次回で読了だ。4月に入ってから週に1回くらいのペースでやっていて、2ヶ月半くらいかかった。途中、ゴールデンウィークや所用で開催しないこともあったので、10回くらいで完走したことになる。 一人当たり、1章ないし2章くらいを担当して、その章に書いてあることを説明した後にみんなであーだこーだ議論をする。気になったことを質問したり、どうも良く分からないことをみんなで考えたりする。 テストがないコードはレガシーコードだ!というキャッチフレーズはわたしの心をとらえた。 参加者の皆さんとその価値観を共有できた事はうれしい。 現場での開発の実情をいろいろ教えてもらった。テストを書くことはあまり一般的ではないということにわたしは衝撃を覚えたのであるが、この読書会を通じて、テストを書かない開発というのがレガシーコードを作っている事に他ならないという共通の認識

    テストを書くこととテストをすることの違い - 未来のいつか/hyoshiokの日記
  • 達人プログラマーの思考法と学習法 - 未来のいつか/hyoshiokの日記

    無理してベストセラーを読む必要はない。自分にあったを自分にあったペースで読んでいけばいい。GW中に昔(1年くらい前)献された「リファクタリング・ウェットウェア」を読んだ。 達人プログラマでお馴染みのAndy Huntの著書である。正直言って、こののタイトルにぐっとこなかったので、書を1年近く寝かせておいたのであるが(献いただいた宮川さんすいません)、ふと思いたち、読んだ。面白かった。副題の「達人プログラマーの思考法と学習法」が書の内容を的確に表現している。 情熱プログラマーを読みながらも感じたことなんだけど、プログラマーとして、どのように学ぶかという問題にはもちろん正解はない。だけど、人間は弱いものなので、そのような正解を求めてを読む。様々な自己啓発書が屋にあふれているのがその証拠だ。私自身、そのような自己啓発書の類の書籍にはあまり興味がないので、買うことも読むこともほとん

    達人プログラマーの思考法と学習法 - 未来のいつか/hyoshiokの日記
    tettsyun
    tettsyun 2010/05/06
  • Rubyベストプラクティス - 未来のいつか/hyoshiokの日記

    オライリージャパンの高さんより献をいただく。ありがとうございました。 Rubyベストプラクティスをざっと拝見して、コミュニティが持つ価値観を明示的に言葉にする事の価値を再確認した。コミュニティの価値観というのは、通常はどのようなコミュニティであれ、その構成員によって明示的にしろ暗黙的にしろ共有されるもので、外のものからはなかなか伺いしれない。 そのような価値観は一子相伝で奥義を決して外部に漏らさないというものから、広く世間に流通しているものまで様々なものがある。閉じたコミュニティというのは、その奥義がなかなかコミュニティ構成員の外に伝わらないもので、一方で開いたコミュニティというのは、その逆である。 コミュニティというのは、一人一人の人によって構成されるので、その人が移動することによって、少しずつその奥義が伝承することになるのだが、一子相伝のコミュニティでは、人の出入りというのは極めて限

    Rubyベストプラクティス - 未来のいつか/hyoshiokの日記
  • 1