18-B-7 セッション

セッション情報をシェア

18-B-7 07/18 15:10 ~ 15:40
SQLアンチパターン第2版 ―データベースプログラミングで陥りがちな失敗とその対策

     

リレーショナルデータベースを扱うシステム開発には、 様々な場面で陥りやすい失敗(アンチパターン)が存在します。

デブサミ2013アワードで総合2位をいただいた講演「SQLアンチパターン - 開発者を待ち受ける25の落とし穴」から12年の時を経て、原著改訂に伴い、先日『SQLアンチパターン第2版』が発売されました。第2版では内容が大幅に改訂され、新規書き下ろしの章と15のミニ・アンチパターンが加わりました。

本セッションでは発売されたばかりの『SQLアンチパターン第2版』の内容を元に、RDBを活用したシステム開発におけるアンチパターンを、初版から変わったところ、変わらないところを含め全て紹介し、それらを回避するための実践的な方法を解説します。

和田 卓人

プログラマ、テスト駆動開発者

学生時代にソフトウェア工学を学び、オブジェクト指向分析/設計に傾倒。執筆活動や講演、ハンズオンイベントなどを通じてテスト駆動開発を広めようと努力している。 『プログラマが知るべき97のこと』(オライリージャパン、2010)監修。『テスト駆動開発』(オーム社、2017)翻訳。『事業をエンジニアリングする技術者たち』(ラムダノート、2022)編者。『SQLアンチパターン 第2版』(オライリージャパン、2025)監訳。テストライブラリ power-assert-js 作者。