タグ

ブックマーク / shuji-w6e.hatenadiary.org (3)

  • テスト駆動開発チートシート - やさしいデスマーチ

    TDD(テスト駆動開発)のチートシートを作ってみた。 TDDBCでid:t-wadaさんが話している内容とかテスト駆動開発入門から引っ張ってきています。 ダウンロードはこちらからどうぞ。 PNGイメージ: http://dl.dropbox.com/u/1393956/tdd_cheatsheet.png PDFファイル: http://dl.dropbox.com/u/1393956/tdd_cheatsheet.pdf 追記 印刷・再配布などはご自由にどうぞ。 もし、元データ(OmniGraffle)が欲しいという人は、コメント欄かTwitter経由で教えていただければ差し上げます。 追記2 このチートシートは、OmniGraffleで作りました。他に使えそうなツールとしては、イラレとか。Visioでもたぶん作れると思います。

    テスト駆動開発チートシート - やさしいデスマーチ
  • ソフトウェア開発会社に入って学ぶべき最初の事 - やさしいデスマーチ

    主に受託開発がメインのソフトウェア開発を行っている会社に入って学ぶべき最初の事です。よく、プログラミング言語を幾つか学べとか、技術的な部分が重要と言われています。しかし、個人的にはそれも大切かと思いますが、最近は開発プロセス・テスト技法・ドキュメンテーション能力などを学ぶ方が重要なのでは?と感じています。 技術的な部分を後にする理由 技術的な部分は業務を行っている中で、いくらでも学ぶ機会があります。少なくとも1年目や2年目では自分で新しい技術を持ってきて設計したりという事は少ないでしょう。すると、その会社で使われている技術を吸収するというフェイズでも良いという考え方もできるのです。勿論、自分で興味のある分野をどんどん伸ばすことは悪い事ではありません。 開発プロセスを学ぶワケ 別にアジャイルを学べ!みたいな事ではありません。しかし、ソフトウェア開発を進めていく中での作業の1つを取ったとき、そ

    ソフトウェア開発会社に入って学ぶべき最初の事 - やさしいデスマーチ
  • Javaプログラマであるかを見分ける10の質問 - やさしいデスマーチ

    元ネタはこちらですが、「優れたJavaプログラマ」を見分ける質問ではありません*1。次のような状況を想定してください。 受託業務を中心にしている弊社は、Javaで業務系ウェブアプリケーションの開発を行う事になりました。しかし社内のリソースを使うにも1−2名足らない事が見積もりから解っています。そこで、中堅エンジニアを1−2名募集することになりました。正社員か派遣かは問いませんが、経験が3年程度の中堅プログラマが必要です。同等またはそれ以上のスキルを持つ正社員がプロジェクトを牽引しますが、ゼロから教えながら教育することはできないので、必要最低限のスキルを持っていることが条件になります。 こんな状況を想定して、面接の質問を考えてみました。経験が3年程度あれば、問題なく答えられるはずです*2。尚、質問はホーム言語がJavaである前提です。 下記質問にそれぞれ50文字以内を目安に簡単に説明すること

    Javaプログラマであるかを見分ける10の質問 - やさしいデスマーチ
    relia-K
    relia-K 2011/03/06
  • 1