「愚者は経験に学び、賢者は歴史に学ぶ。「愚者は自分たちが痛い目を見ることでしか学ばず、賢者は他者の失敗経験からも学ぶ」と言います。開発の現場で自分自身が経験できることは、知れています。互いに学ぼうとしたら。自分の経験を越えて、知恵を獲得できる可能性が広がります。私たちもまた、歴史より学ぶこととしましょう。今回のDevLOVEのテーマは、SQLアンチパターンです。書籍「SQLアンチパターン」を監訳された、和田卓人さん、和田省二さんをお招きして開催します。「他者より学び、自らの経験を拡張する」という考えはこれまでDevLOVEが掲げてきた、ソフトウェアの核心にある複雑さに立ち向かうための、作戦の1つでもあります。和田さん親子が監訳されたSQLアンチパターンを片手に、互いにあの苦い記憶を呼び覚まし、転ばぬ先の杖を手にしようではありませんか。関西サテライト開催!!今回のDevLOVEはDevLOVE関西とともに開催します!IIJ様のテレビ会議システムを利用して、東京大阪間を繋ぎ、大阪側で出てくる議論を交えるダイアログを行います。ソフトウェア工学を学び、オブジェクト指向分析/設計に傾倒する。Programming)を実践する人たちと出会い、後のテスト駆動開発の誕生を知る。講演を行ったり、ハンズオンイベントを開催するなどしてテスト駆動開発を広めようと努力している。今日もグリーンバンド(テスト駆動開発者の証)を左手に着け、テストと共にコードを書いている。『プログラマが知るべき97のこと』(オライリージャパン)監修。しょうじ)本書監訳者。メーカに入社しプラント事業部の情報システム部門で業務システムの開発・維持にあたっていた。平成2年に独立してタワーズ・クエスト株式会社を設立し現在に至る。その頃からリレーショナルデータベースの理論とSQLの集合演算のスマートさに惹かれ、データベース設計とは、ソリューションに向けたデザインではなく、対象の実世界をリレーション(エンティティ)とリレーションシップでデータ・モデリングすること、という考えに深く共感する。今も、ER図作成(モデリング)に熱中し、そのたびにデータモデリングの技術が進化(深化)している。『改訂新版SQL書き方ドリル』(技術評論社)共著。開発者を待ち受ける25の落とし穴SQLアンチパターンを片手に語り始める前に、まずはどういうパターンがあるのか確認しておきましょう。データベース論理設計、データベース物理設計、クエリの記述、アプリケーション開発という4つのカテゴリ、それぞれの分野におけるアンチパターンを紹介し、失敗を避けるためのより良い方法をご紹介します。SQLアンチパターン・レトロスペクティブSQLアンチパターンのカタログを片手に、25の落とし穴それぞれについての失敗談を思い起こし話しあいましょう。どのような状況で、どのような問題が起きたのか。それを如何にして乗り越えたのか、あるいは乗り越えられなかったのか。和田さん親子、そして参加者全員でトークをする時間です。26個目の落とし穴を探せSQLアンチパターンにはまだ無い、26番目のアンチパターンとは何か?お互いの経験を持ち寄り新手のアンチパターンの匂いを覚えて現場に帰ることとしよう。書籍「SQLアンチパパターン」は事前必読ではありませんが読んでおくとより理解が深まるはずです。今回は、会場にてSQLアンチパターンの販売も行います。本企画は無料のため、とくにチケットをお持ち頂く必要はありません。イベントの情報については、DevLOVEなMLでも案内します。これを機会に是非、MLへのご参加下さい。LINKDevLOVEのFacebookグループにぜひご参加下さい。Park問い合わせ、ご連絡は、こちらまで。東京ソフトウェア開発アジャイルDevLOVEとは、開発(Develop)を愛する人たちの集まりです。この集まりでは、開発の楽しさを再発見し、広げるために、下記3つのコンセプトのもと、明日の開発の現場に役に立つことを目指した勉強会やイベントを開催しています。開発の楽しさを発見しよう。開発の現場を前進させよう。