シーサーカンファレンスに行ってみた

昨日だけどSeasarConference2009Whiteに行ってきた。
http://event.seasarfoundation.org/sc2009white/

ちなみにSeasar関連に触った経験は0。
以下メモ

1コマ目「Wicketシステム開発の現場」

http://event.seasarfoundation.org/sc2009white/Session#S3061

今読んでるJSP,Servlet本読み終わったら買ってみよう

オープンソース徹底活用WicketによるWebアプリケーション開発

オープンソース徹底活用WicketによるWebアプリケーション開発

2コマ目「テスト駆動開発のこころ (TDD はじめの一歩)」

http://event.seasarfoundation.org/sc2009white/Session#S3052
http://d.hatena.ne.jp/t-wada/20090314/p1

  • テスト駆動開発講座がニコニコ動画あるよ
  • WEB+DB特設サイトにTDDの動画ありhttp://gihyo.jp/dev/serial/01/tdd/
  • 「RED→GREEN→リファクタ」の繰り返し
  • テストの分類は一人一人違うよね(開発者、顧客、QA)
  • TDDは品質を保証しない、TDDはテスト技法ではなく設計技法
  • 「eat your own dog food」まず自分が使え(ハッカースラング)
  • 不安をテストに setterにテストは必要か setterに不安なんかねーだろ
  • テストコード無しに大幅にコードをいじるのは勇気ではなく蛮勇、無謀
  • あれもこれもしなきゃと脳みそで考えていると生産性が落ちる、TDDでは青か赤かだけ
  • 本「テスト駆動開発入門」絶対おすすめ(KentBeck)
  • 写経(「しゃけい」じゃなくて「しゃきょう」)
  • テスト駆動入門を写経しよう
  • YouTubeでTDD,Eclipseで検索するといっぱい出てくるよ
  • xUnitTestPatternsもおすすめ
  • テストの無いコードばっかだよ→WorkingEffectivelyWithLegacyCode邦訳夏までには出るよ
  • テストが難しいコードばっかだよ(マルチスレッド、GUI、ネットワーク)→xUnitTestPatterns
  • どこをテストすべきか→達人プログラマー(黒いのじゃなくてアスキーの白い方)
  • デバッガじゃダメ?→プログラミング作法(跡が残らない、「テストしたときはOKでした」ではダメ、ロギング大事)
  • 「1クラスに1テストファイル、1メソッドに1テスト」はこだわる必要なし
  • 三本柱重要

プレゼン資料、話し方共にうまかった。
とりあえず途中で止まってるWorkingEffectivelyWithLegacyCodeを邦訳出る前にとっとと読んじまおう。

テスト駆動開発入門

テスト駆動開発入門

xUnit Test Patterns: Refactoring Test Code (Addison-Wesley Signature Series (Fowler))

xUnit Test Patterns: Refactoring Test Code (Addison-Wesley Signature Series (Fowler))

達人プログラマー―ソフトウェア開発に不可欠な基礎知識 バージョン管理/ユニットテスト/自動化 (Ascii software engineering series)

達人プログラマー―ソフトウェア開発に不可欠な基礎知識 バージョン管理/ユニットテスト/自動化 (Ascii software engineering series)

3コマ目「DBFlute ライトニングConditionBean」

http://event.seasarfoundation.org/sc2009white/Session#S3053

DBFluteって何?だったからショートカットすげーで終わった

4コマ目「差のつく勉強法200 - 35歳定年説を乗り越えるために何をすればいいか」

http://event.seasarfoundation.org/sc2009white/Session#S3074

  • 35歳定年説
  • 一通りやった感からプラグラミングに飽きる
  • 基礎をやっとけ(情報系の学部でやってる内容)
  • 離散数学を今やってるよ
  • 論理学やると正しい日本語が書けるよ
  • 「集合とは何か」ブルーバックス
  • Javaデータ構造とアルゴリズム基礎講座」グラフ理論が載ってる
  • 一通りなんかやってないよね
  • 勉強しましょう

タイトルの200は何だったんだろ?
続き物らしくてあまり話についていけなかった(内容自体は単体でもOKだけど)