タグ

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

  • TDDを学ぶべき10の理由 #TddAdventJp - やさしいデスマーチ

    かなり香ばしいタイトルですが、TDD Advent Calendar jp: 2011のエントリーとなります。前日の@bleisさんのエントリーの次になります。 はじめに TDD(テスト駆動開発)とは、「テストファーストを原則とし、テストが成功するようにプロダクションコードを書くというサイクルを繰り返す開発手法」です。XPのプラクティスの1つとして10年近く前に紹介され、ここ数年で再び1つのムーブメントとなっています。これは、TDD Boot CampがTDDへの敷居を下げ、体験する機会を提供した事も1つの大きな要因でしょう。 自分もTDDに魅せられたエンジニアの1人です。ぶっちゃけ、TDD信者とかTDD厨とか言われても可笑しくはありませんし、むしろ嬉しいくらいです。一方で、TDDを嫌う人もいるのも事実です。しかし、自分もTDDを銀の弾丸とは思っていませんし、適用しにくい領域もある事も理解

    TDDを学ぶべき10の理由 #TddAdventJp - やさしいデスマーチ
  • 00-実践する、コツコツと、少しづつ - やさしいデスマーチ

    @shokos さんのブログのすすめからバトンを頂き、新卒準備カレンダー 2011春のエントリーをお届けします。自分がブログを書き始めたのは2007年です。ブランクはあるものの、業界経験は約11年ですから、まあ半分くらいの期間はブログを書いていることになります。先日まで、きのこ関連のエントリーを毎日書くという目標の下、なんと106日間継続を達成しました。 他の方々が素晴らしいエントリーを書いているので、いまさら「これやった方がいいよ」的なエントリーでは面白くありません。なので、自分は「どうやってやるの?」的な方向で、これからIT業界を支えていく新社会人へ向けてのメッセージとしたいと思います。 お前、誰よ? 札幌在住のJavaプログラマです。 5-6年ほど前までは都内であちこちのプロジェクトに首を突っ込んでは火を消すような立ち回りをしていました。最初に入社した会社については2ヶ月ほどで退職

    00-実践する、コツコツと、少しづつ - やさしいデスマーチ
    deeeki
    deeeki 2011/04/10
    《定期的に大きなイベントに参加することで、自分がIT業界の中でどんなポジションにいるかについて考える機会となるでしょう》
  • App Engine の cronフォーマットのまとめ - やさしいデスマーチ

    App EngineではCron サービスを利用する事で、指定した時間や一定間隔でタスクをスケジュール実行する事ができます。今回のアップデートからかと思いますが、フォーマットがより柔軟になったのでまとめておきます。いつもの事ですが、日語のドキュメントには反映されていませんので、英語のドキュメントから引っ張ってきてまとめます。 毎日、特定の時間にジョブを実行する 指定された時間に繰り返して実行する必要がなく、同じ間隔で実行したいだけであれば、次のフォーマットを使用します。 every N (hours|mins|minutes) Nは特定の数値 hours(時間)またはmins(分)またはminutes(秒)を指定 この書式の場合、ジョブの実行が終了した後で指定されたインターバルを空けて次のジョブが実行されます。つまり、ジョブの実行時間はインターバルに含まれません。例えば、「every 2

    App Engine の cronフォーマットのまとめ - やさしいデスマーチ
  • 静的ファイルはTomcatに処理させない - やさしいデスマーチ

    TeedaなどJavaEEでウェブアプリを構築する場合、バックエンドのTomcatやGlassfishにApacheから転送すると思います。しかし、CSSなど静的なファイルまでTomcatに処理させるのはムダなので、これらはApacheで処理を終わらせるような設定を行いましょう。 ProxyPass とか使えば簡単じゃんと思いますが、開発時もスムーズに動くようにするには結構工夫が必要です。開発時に運用時の環境を踏まえておき、デザイナ、プログラマ、デプロイヤー(?)のタスクがスムーズに回るようにしましょう。 構成 サーバアドレスのルート直下にアプリケーションが展開され、それらはTeedaで構築しているとします*1。 さらに静的ファイルに関してはまとめて扱う方が便利なので、1つのディレクトリに納めてしまいます。なのでこんな感じです。 webapp + /media | + css | + js

    静的ファイルはTomcatに処理させない - やさしいデスマーチ
    deeeki
    deeeki 2009/05/31
  • 1