Submit Search
Upload
DBFlute Introで気軽にDBコメント変更
•
Download as PPTX, PDF
•
0 likes
•
324 views
晃史 冨永
Follow
DBFluteFes2017の発表資料
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 43
Download now
Recommended
DBFluteFesにて行ったIntroの発表資料
Dbflute intro
Dbflute intro
晃史 冨永
Performance DBFlute on ClubDB2 Xmas2013
Performance DBFlute on ClubDB2 Xmas2013
Masahiko Kubo
http://www.java-users.jp/?page_id=1292#R2-5
JJUG Bizreach DBFlute 2014
JJUG Bizreach DBFlute 2014
Masahiko Kubo
LT in ClubDB2 Xmas2014
ClubDB2 Xmas2014 BizOneToOne
ClubDB2 Xmas2014 BizOneToOne
Masahiko Kubo
DBFlute Fes2014 Lonely LT
Dbfluteshow fes2014-lonely-lt-jflute
Dbfluteshow fes2014-lonely-lt-jflute
Masahiko Kubo
DBFluteフェス 2018 登壇資料
DBFlute Intro
DBFlute Intro
夕人 江熊
Phpのはなし
Phpのはなし
Phpのはなし
Serverworks Co.,Ltd.
FiNC社内のDDD勉強会のスライドです。
FiNC DDD第一回勉強会
FiNC DDD第一回勉強会
裕紀 重村
Recommended
DBFluteFesにて行ったIntroの発表資料
Dbflute intro
Dbflute intro
晃史 冨永
Performance DBFlute on ClubDB2 Xmas2013
Performance DBFlute on ClubDB2 Xmas2013
Masahiko Kubo
http://www.java-users.jp/?page_id=1292#R2-5
JJUG Bizreach DBFlute 2014
JJUG Bizreach DBFlute 2014
Masahiko Kubo
LT in ClubDB2 Xmas2014
ClubDB2 Xmas2014 BizOneToOne
ClubDB2 Xmas2014 BizOneToOne
Masahiko Kubo
DBFlute Fes2014 Lonely LT
Dbfluteshow fes2014-lonely-lt-jflute
Dbfluteshow fes2014-lonely-lt-jflute
Masahiko Kubo
DBFluteフェス 2018 登壇資料
DBFlute Intro
DBFlute Intro
夕人 江熊
Phpのはなし
Phpのはなし
Phpのはなし
Serverworks Co.,Ltd.
FiNC社内のDDD勉強会のスライドです。
FiNC DDD第一回勉強会
FiNC DDD第一回勉強会
裕紀 重村
Cocoa勉強会#57 2013/1/26 Baseによるローカライズまとめ 新居雅行
Cocoa勉強会#57-Baseによるローカライズまとめ
Cocoa勉強会#57-Baseによるローカライズまとめ
Masayuki Nii
http://event.shoeisha.jp/devsumi/20140213/session/407 以上の発表の発表内容となります。
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Yoshimura Soichiro
BPStudy #73 発表資料。
ドメイン駆動設計入門
ドメイン駆動設計入門
増田 亨
関西DDD.java ドメイン駆動設計の原則、全17章の要点、実践してみて学んだこと
「ドメイン駆動設計」の複雑さに立ち向かう
「ドメイン駆動設計」の複雑さに立ち向かう
増田 亨
Forkwell Meetup #3 https://forkwell.connpass.com/event/48147/
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
Takafumi ONAKA
第1回徳島LibreOffice勉強会で行ったショートプレゼン「LiかbreOfficeで仕様書が書けるか試してみた」の資料です。
LibreOfficeで仕様書が書けるか試してみた
LibreOfficeで仕様書が書けるか試してみた
Koji Sumiyoshi
関西Javaエンジニアの会'13 7月度 発表資料 http://kanjava.connpass.com/event/2740/
ドメイン駆動設計入門
ドメイン駆動設計入門
Takuya Kitamura
2017年12月29日 IT勉強宴会(忘年会)でのLTです。
ソフトウェア開発と業務開発とアジャイルとWF
ソフトウェア開発と業務開発とアジャイルとWF
啓 杉本
DevLOVE現場甲子園2014 東日本大会 技
私がドメイン駆動設計をやる理由
私がドメイン駆動設計をやる理由
増田 亨
2015/08/07 DDD 勉強会
某S社のddd(メイリオ)
某S社のddd(メイリオ)
kumake
今、ドメイン駆動設計は世界的にかつてない盛り上がりを見せています。来年2016年1月には、ドメイン駆動設計の提唱者で書籍『ドメイン駆動設計』の著者であるEric Evans氏や書籍『実践ドメイン駆動設計』の著者であるVaughn Vernon氏を始めとする、そうそうたる発表者らによるドメイン駆動設計のカンファレンス「Domain-Driven Design Europe」が開催されます。しかし、この盛り上がりに対して、ドメイン駆動設計の中心的課題といえるドメインモデルの設計に関する議論は(少なくとも日本では)深まっているようには見えません。ドメイン駆動設計の重要な原則である「モデル駆動設計」は問題ドメインの概念に根ざした分析、設計、実装における単一のモデルの開発を目指すものですが、それは具体的にはどのようにすればよいのか、自信を持って答えられる人はいるのでしょうか。 Domain-Driven Design Europeの発表者の一人としてJim Coplienの名があります。Eric Evans氏による書籍『ドメイン駆動設計』(2003年)に先駆けること5年、日本ではソフトウェアパターンやアジャイルのリーダーとして知られるJim Coplien氏は実用書として『マルチパラダイムデザイン』(1998年)を世に出しました。『マルチパラダイムデザイン』はそのようなドメイン駆動設計の不明点に明確に答える数少ない書籍であり、ドメイン駆動設計のフォロワーのみならず、すべてのソフトウェア開発者に読んでほしい奥義の書とさえいえるものです。 このセッションでは、マルチパラダイムデザインの観点から、分析、設計、実装とドメインモデルの関係について考察を行います。そして、マルチパラダイムデザインを適用した具体的なドメインモデルの設計手法として、フレームワーク開発による設計を提案します。
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Atsuhiro Kubo
越境アジャイル in 札幌。RDRA,ドメイン駆動設計,価値探索
RDRA DDD Agile
RDRA DDD Agile
増田 亨
詳細設計を正しく理解している人ってあまりいないよね。 というか正しいと思える答えを聞いたことがありません。 ですから勝手ながら自分で定義してやることにしました。 こんなのでも詳細設計を行う上で何かしらの助けになることを願っています。
詳細設計とアプリケーション開発工程
詳細設計とアプリケーション開発工程
康 新谷
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
くららカフェ#5 桃の節句(旧暦) @party ~Webインフラを語り合おう~ http://clara-cafe.connpass.com/event/13586/
Devとopsをつなぐchat ops
Devとopsをつなぐchat ops
ikikko
デブサミ2017で発表予定の資料です。 http://event.shoeisha.jp/devsumi/20170216 2017/02/14 ver1.0 公開
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
Etsuji Nakai
Dev opsが注目されている理由
Dev opsが注目されている理由
淳一 新野
Azure DevOps Tokyo, Japan 2nd impact で登壇しました。その時の発表資料です! 登壇者 Shuhei Eda Masayuki Ota
サイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOps
Shuhei Eda
[20130624]最近の開発環境について話してみる sakata
[20130624]最近の開発環境について話してみる sakata
VOYAGE GROUP
Developers Summit 2020 での講演資料です。働き方改革と言われて久しく、リモートでミーティングなんて事も当たり前になりつつあります。企業でどこからでも開発できる環境を実現するには、どうすれば良いかをテーマにお話しました。ひとえにリモートで得られる開発環境といっても、自宅、コワーキングスペース、オフショアでのチーム開発など目的も異なるので、セキュリティ、コンプライアンスやガバナンスなどの話も浮上してきます。様々な目的の要件や観点を整理し、今まで実際に構築された利用者のリモート開発環境構築について整理し、どのように実現したのか?をご紹介してます。豪華おまけ:企業でリモートワークを推進するための稟議書の書き方のコツ!
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
Daisuke Masubuchi
2010.12.11 に開催された VSUG DAY 2010 Winter で実施したセッション資料です。
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
智治 長沢
後で画像を追加する。
Yapc2012資料
Yapc2012資料
matsuo kenji
More Related Content
What's hot
Cocoa勉強会#57 2013/1/26 Baseによるローカライズまとめ 新居雅行
Cocoa勉強会#57-Baseによるローカライズまとめ
Cocoa勉強会#57-Baseによるローカライズまとめ
Masayuki Nii
http://event.shoeisha.jp/devsumi/20140213/session/407 以上の発表の発表内容となります。
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Yoshimura Soichiro
BPStudy #73 発表資料。
ドメイン駆動設計入門
ドメイン駆動設計入門
増田 亨
関西DDD.java ドメイン駆動設計の原則、全17章の要点、実践してみて学んだこと
「ドメイン駆動設計」の複雑さに立ち向かう
「ドメイン駆動設計」の複雑さに立ち向かう
増田 亨
Forkwell Meetup #3 https://forkwell.connpass.com/event/48147/
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
Takafumi ONAKA
第1回徳島LibreOffice勉強会で行ったショートプレゼン「LiかbreOfficeで仕様書が書けるか試してみた」の資料です。
LibreOfficeで仕様書が書けるか試してみた
LibreOfficeで仕様書が書けるか試してみた
Koji Sumiyoshi
関西Javaエンジニアの会'13 7月度 発表資料 http://kanjava.connpass.com/event/2740/
ドメイン駆動設計入門
ドメイン駆動設計入門
Takuya Kitamura
2017年12月29日 IT勉強宴会(忘年会)でのLTです。
ソフトウェア開発と業務開発とアジャイルとWF
ソフトウェア開発と業務開発とアジャイルとWF
啓 杉本
DevLOVE現場甲子園2014 東日本大会 技
私がドメイン駆動設計をやる理由
私がドメイン駆動設計をやる理由
増田 亨
2015/08/07 DDD 勉強会
某S社のddd(メイリオ)
某S社のddd(メイリオ)
kumake
今、ドメイン駆動設計は世界的にかつてない盛り上がりを見せています。来年2016年1月には、ドメイン駆動設計の提唱者で書籍『ドメイン駆動設計』の著者であるEric Evans氏や書籍『実践ドメイン駆動設計』の著者であるVaughn Vernon氏を始めとする、そうそうたる発表者らによるドメイン駆動設計のカンファレンス「Domain-Driven Design Europe」が開催されます。しかし、この盛り上がりに対して、ドメイン駆動設計の中心的課題といえるドメインモデルの設計に関する議論は(少なくとも日本では)深まっているようには見えません。ドメイン駆動設計の重要な原則である「モデル駆動設計」は問題ドメインの概念に根ざした分析、設計、実装における単一のモデルの開発を目指すものですが、それは具体的にはどのようにすればよいのか、自信を持って答えられる人はいるのでしょうか。 Domain-Driven Design Europeの発表者の一人としてJim Coplienの名があります。Eric Evans氏による書籍『ドメイン駆動設計』(2003年)に先駆けること5年、日本ではソフトウェアパターンやアジャイルのリーダーとして知られるJim Coplien氏は実用書として『マルチパラダイムデザイン』(1998年)を世に出しました。『マルチパラダイムデザイン』はそのようなドメイン駆動設計の不明点に明確に答える数少ない書籍であり、ドメイン駆動設計のフォロワーのみならず、すべてのソフトウェア開発者に読んでほしい奥義の書とさえいえるものです。 このセッションでは、マルチパラダイムデザインの観点から、分析、設計、実装とドメインモデルの関係について考察を行います。そして、マルチパラダイムデザインを適用した具体的なドメインモデルの設計手法として、フレームワーク開発による設計を提案します。
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Atsuhiro Kubo
越境アジャイル in 札幌。RDRA,ドメイン駆動設計,価値探索
RDRA DDD Agile
RDRA DDD Agile
増田 亨
詳細設計を正しく理解している人ってあまりいないよね。 というか正しいと思える答えを聞いたことがありません。 ですから勝手ながら自分で定義してやることにしました。 こんなのでも詳細設計を行う上で何かしらの助けになることを願っています。
詳細設計とアプリケーション開発工程
詳細設計とアプリケーション開発工程
康 新谷
What's hot
(13)
Cocoa勉強会#57-Baseによるローカライズまとめ
Cocoa勉強会#57-Baseによるローカライズまとめ
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
ドメイン駆動設計入門
ドメイン駆動設計入門
「ドメイン駆動設計」の複雑さに立ち向かう
「ドメイン駆動設計」の複雑さに立ち向かう
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
LibreOfficeで仕様書が書けるか試してみた
LibreOfficeで仕様書が書けるか試してみた
ドメイン駆動設計入門
ドメイン駆動設計入門
ソフトウェア開発と業務開発とアジャイルとWF
ソフトウェア開発と業務開発とアジャイルとWF
私がドメイン駆動設計をやる理由
私がドメイン駆動設計をやる理由
某S社のddd(メイリオ)
某S社のddd(メイリオ)
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
RDRA DDD Agile
RDRA DDD Agile
詳細設計とアプリケーション開発工程
詳細設計とアプリケーション開発工程
Similar to DBFlute Introで気軽にDBコメント変更
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
くららカフェ#5 桃の節句(旧暦) @party ~Webインフラを語り合おう~ http://clara-cafe.connpass.com/event/13586/
Devとopsをつなぐchat ops
Devとopsをつなぐchat ops
ikikko
デブサミ2017で発表予定の資料です。 http://event.shoeisha.jp/devsumi/20170216 2017/02/14 ver1.0 公開
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
Etsuji Nakai
Dev opsが注目されている理由
Dev opsが注目されている理由
淳一 新野
Azure DevOps Tokyo, Japan 2nd impact で登壇しました。その時の発表資料です! 登壇者 Shuhei Eda Masayuki Ota
サイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOps
Shuhei Eda
[20130624]最近の開発環境について話してみる sakata
[20130624]最近の開発環境について話してみる sakata
VOYAGE GROUP
Developers Summit 2020 での講演資料です。働き方改革と言われて久しく、リモートでミーティングなんて事も当たり前になりつつあります。企業でどこからでも開発できる環境を実現するには、どうすれば良いかをテーマにお話しました。ひとえにリモートで得られる開発環境といっても、自宅、コワーキングスペース、オフショアでのチーム開発など目的も異なるので、セキュリティ、コンプライアンスやガバナンスなどの話も浮上してきます。様々な目的の要件や観点を整理し、今まで実際に構築された利用者のリモート開発環境構築について整理し、どのように実現したのか?をご紹介してます。豪華おまけ:企業でリモートワークを推進するための稟議書の書き方のコツ!
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
Daisuke Masubuchi
2010.12.11 に開催された VSUG DAY 2010 Winter で実施したセッション資料です。
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
智治 長沢
後で画像を追加する。
Yapc2012資料
Yapc2012資料
matsuo kenji
2014/10/20 DevLove関西 「MongoDBを知ろう」発表スライドです。
Mongo dbを知ろう devlove関西
Mongo dbを知ろう devlove関西
Ryuji Tamagawa
Heroku Meetup #5のLTで発表した内容です。
heroku devcenter 翻訳プロジェクト へのお誘い
heroku devcenter 翻訳プロジェクト へのお誘い
Naoto Koshikawa
株式会社 ゼンアーキテクツ 大平かづみ GitHub 上に展開される開発環境をブラウザや Visual Studio Code から接続し、あたかも手元で作業しているかのように利用できる GitHub Codespaces。手元のマシンスペックに影響されず、プロジェクトで共通の環境をオンデマンドで利用できるため、コーディングからレビュー、デバッグに至るまでシームレスに作業することができます。実際に GitHub Codespaces を用いて開発を進めたプロジェクトを例に、デモを交えてご紹介します。
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
日本マイクロソフト株式会社
TypeScript でつくる Bot Framework の基礎をお話ししました。 Cogbot x くらでべ! Bot Framework はじめの一歩 詰め込みスペシャル https://cogbot.connpass.com/event/181896/
TypeScript x Bot Framework
TypeScript x Bot Framework
Kazumi IWANAGA
はてなブログの開発FLOW
Hatena blogdevelopmentflow
Hatena blogdevelopmentflow
Yasuhiro Onishi
C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦
C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦
Insight Technology, Inc.
Drupal Meetup 羽田 #17でのスライド。ディストリビューションからベストプラクティスを学ぶ。
ディストリビューションを読む!ダイジェスト版
ディストリビューションを読む!ダイジェスト版
Tomotsugu Kaneko
Drupal deployment trial on Engine Yard (Japanese)
Drupal deployment trial on Engine Yard
Drupal deployment trial on Engine Yard
惠 紀野
論理思考とプログラミング 2013f#10
論理思考とプログラミング 2013f#10
Noritada Shimizu
第1回 LightSwitch 縛りの会 セッション資料 (2011年7月30日開催) LightSwitchでマルチデータソースを利用する際の定石と、SharePointとの組み合わせについて
LightSwitchでマルチデータソース
LightSwitchでマルチデータソース
Yoshitaka Seo
2014/12/13にGDG京都さんでLTした内容です。 AndroidでGeoFensingを利用したことを記載しています
AndroidでGeoFenceを使って見る
AndroidでGeoFenceを使って見る
Katsuki Nakatani
Similar to DBFlute Introで気軽にDBコメント変更
(20)
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Devとopsをつなぐchat ops
Devとopsをつなぐchat ops
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
Dev opsが注目されている理由
Dev opsが注目されている理由
サイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOps
[20130624]最近の開発環境について話してみる sakata
[20130624]最近の開発環境について話してみる sakata
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
【#VSUG DAY】Team Foundation Server を乗りこなすコツ教えます
Yapc2012資料
Yapc2012資料
Mongo dbを知ろう devlove関西
Mongo dbを知ろう devlove関西
heroku devcenter 翻訳プロジェクト へのお誘い
heroku devcenter 翻訳プロジェクト へのお誘い
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
TypeScript x Bot Framework
TypeScript x Bot Framework
Hatena blogdevelopmentflow
Hatena blogdevelopmentflow
C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦
C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦
ディストリビューションを読む!ダイジェスト版
ディストリビューションを読む!ダイジェスト版
Drupal deployment trial on Engine Yard
Drupal deployment trial on Engine Yard
論理思考とプログラミング 2013f#10
論理思考とプログラミング 2013f#10
LightSwitchでマルチデータソース
LightSwitchでマルチデータソース
AndroidでGeoFenceを使って見る
AndroidでGeoFenceを使って見る
Recently uploaded
人的資本経営[1]を実現するには,生産性とQoW(Quality of Work,働き方の質)を同時に改善し続けていくことが有効である.そのための課題は多岐に渡るため,DX(Digital Transformation)的発想が求められる。一方、情報の約60~80%が位置情報に関連していることが報告されている.本稿では,地理空間情報と他の情報とを連携させて課題解決を支援する地理空間インテリジェンス(GSI)でDXを促進し,製造現場やサービス現場で人的資本経営を支援することに資する筆者らの一連の取り組みについて紹介する.
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
Kurata Takeshi
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
Toru Miyahara
下記の会の感想 https://kichijojipm.connpass.com/event/315276/presentation/
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
Masatsugu Matsushita
スタートアップCTO経験から キャリアについて再考する DIGGLE 株式会社 取締役CTO 水上駿 こちらのイベントでの登壇資料です。 https://rosca.connpass.com/event/319175/
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
mizukami4
今年こそ始めたい!SQL超入門 セミナー資料 2024年5月22日 富士通クラウドミートアップ
今年こそ始めたい!SQL超入門 セミナー資料 2024年5月22日 富士通クラウドミートアップ
今年こそ始めたい!SQL超入門 セミナー資料 2024年5月22日 富士通クラウドミートアップ
Toru Miyahara
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Toru Miyahara
Recently uploaded
(6)
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
今年こそ始めたい!SQL超入門 セミナー資料 2024年5月22日 富士通クラウドミートアップ
今年こそ始めたい!SQL超入門 セミナー資料 2024年5月22日 富士通クラウドミートアップ
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
DBFlute Introで気軽にDBコメント変更
1.
DBFlute Introで 気軽にDBコメント変更 2017/11/26 #DBFluteFes
@deco
2.
Agenda • 自己紹介 • DBFlute-introとは •
DBコメントにおける課題 • DBFlute-introでどう解決するか • デモ • 機能追加予定 • Q&A
3.
自己紹介
4.
自己紹介 • 名前 :
冨永晃史 @deco • 職種 : Android、iPhoneエンジニア DBFlute-introコミッター
5.
DBFlute-introとは
6.
DBFlute-introとは • Javaの実行環境さえあれば利用できるツール • アプリの外側で活躍するDBFluteの機能を、 GUIだけで実行できるツール •
本日バージョン0.1.3をリリースしました。 https://github.com/dbflute/dbflute-intro/releases
7.
DBFlute-introとは
8.
DBFlute-introとは • Github https://github.com/dbflute/dbflute-intro • 概要 http://dbflute.seasar.org/ja/manual/function/helper/intro/index .html https://www.slideshare.net/nakamu0718/dbflute-intro- 69599954?ref=https://connpass.com/event/43457/presentati on/
9.
DBコメントにおける課題
10.
質問 • DB変更を行う機能追加を行ったことはありま すか? • DB変更時にコメントがなくて困ったことはあ りませんか?
11.
背景 • なんでこんなことが起きるのか? • 考えてみました。(主観)
12.
サービスリリース直後
13.
サービスリリース直後 • テーブル数20未満 • 開発者1~2名 •
それぞれテーブルの意味を把握している
14.
リリース後1年 非公開
15.
サービス後1年 • テーブル数50未満 • 開発者1~10名 •
他の開発者が作ったテーブルが把握できなくな ってくる • 開発者が多くないので、聞けば誰かが知ってい る
16.
リリース後10年後 非公開
17.
サービス後10年 • テーブル数300以上 • 開発者30名~ •
よくわからない、似たようなテーブル多数 • 作った人も社内にいないことが多い • 有識者も分散していて誰に聞けばいいかわからな い
18.
課題 • コメントがないから、サービス特有の地雷を 踏む若手が続出。 • コメントを書こうとしても、ERMファイルを 変更するため時間がかかりやりたがらない人 が多い。(DBFluteの場合)
19.
DBFlute-introでどう解決するか
20.
DBFlute-introでどう解決するか • DBの情報を見るのはER図かschema.htmlがほ とんど。 -> schema.html上のDBコメントを直接変更で きるようにしよう!!
21.
DBFlute-introでどう解決するか
22.
どうやって実現するのか
23.
DBコメントの保存処理の流れ scheme.html DBFlute-intro dfmap
24.
DBコメントの保存処理の流れ scheme.html DBFlute-intro dfmap
25.
DBコメントの保存処理の流れ scheme.html DBFlute-intro dfmap
26.
DBコメントの保存処理の流れ scheme.html DBFlute-intro dfmap
27.
DBコメントの保存処理の流れ scheme.html DBFlute-intro dfmap
28.
DBコメントの反映処理の流れ scheme.html DBFlute-intro dfmap ファイルを開いたタイミングでintroにリクエスト
29.
DBコメントの反映処理の流れ scheme.html DBFlute-intro dfmap dfmapファイルを読み込む
30.
DBコメントの反映処理の流れ schema.html DBFlute-intro dfmap マージ結果をJSONに変換 JSON結果からschema.htmlをDOM操作
31.
使い方 • DBFlute-introをダウンロード • 起動 •
schema.htmlからコメントを編集
32.
使い方 • 各開発者が自分の作業ブランチでコメント編 集 • developブランチにマージされる。 •
再度作業ブランチを切ると他の開発者のコメ ントを確認することができる。
33.
デモ
34.
機能の説明 • 最新のコメントをどのように判定しているのか • コンフリクトの判定はどのようにしているのか
35.
機能の説明 • コメントごとにハッシュ値、一つ前のハッシ ュ値を持たせる
36.
最新のコメントの判定方法 code: hoge previous: null code:
fuga previous: hoge code: foo previous: fuga code: bar previous: fuga
37.
最新のコメントの判定方法 code: hoge previous: null code:
fuga previous: hoge code: foo previous: fuga code: bar previous: fuga
38.
コンフリクトをHTML上に反映
39.
コンフリクトの解消 code: hoge previous: null code:
fuga previous: hoge code: foo previous: fuga code: bar previous: fuga code: end previous: foo, bar
40.
機能追加予定
41.
機能追加予定 • 現状Columnコメントのみ対応しているので Tableコメントも対応できるようにする • Introを使っていない人でもコメントを表示で きるようにする •
ERFluteとの連携してERMファイルに自動反 映できるようにする
42.
Q&A
43.
ご清聴ありがとうございました
Download now