Submit Search
Upload
Dangerでpull requestレビューの指摘事項を減らす
•
Download as PPTX, PDF
•
4 likes
•
4,600 views
S
Shunsuke Maeda
Follow
Dangerというツールを使って Pull Request のレビューでの指摘を減らしましょう。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 25
Download now
Recommended
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
慎一 古賀
これから C# 開発を始める方、あるいはチームの開発品質をあげたい リーダー・マネージャ向けに、C# の勉強方法を解説した、約2時間の研修用の資料です。
Guide To AGPL
Guide To AGPL
Mikiya Okuno
SugarCRM勉強会#009にて発表したスライドです。
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)
Yoshitaka Kawashima
更新日時を排除していくことでそこそこのモデルを書けるようになる手法です。
MVVM入門
MVVM入門
Kazutoshi Urabe
Mavenの真実とウソ
Mavenの真実とウソ
Yoshitaka Kawashima
JJUG CCC 2019 fall g3のセッション資料です。 「ちょっと凝ったことをしようとすると大量のXMLを書かなきゃいけない」「プラグインを並べてもうまく動いてくれない」など、Mavenは誤解され敬遠され、Gradleなどの他のビルドツールにシェアを奪われてきました。 が、依然としてMavenはJavaのデファクトスタンダードなビルドツールに位置づけられており、マスターする価値は十分にあります。そして良く学んでみると、そもそもXMLで過度なカスタマイズしようというのが誤った使い方だったのに気づきます。そこへ至るにも、タスクランナーの延長線上にある他のビルドツールと異なり、Maven独特なライフサイクルとプラグインの関係性もきちんと理解しておかなければなりません。
負荷分散だけじゃないELBのメリット
負荷分散だけじゃないELBのメリット
Takashi Toyosaki
2017/8/31に開催した「AKIBA.aws 第1回 基礎編」で発表した資料となります。 http://dev.classmethod.jp/news/akiba-aws-170831/
The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発
Amazon Web Services Japan
The Twelve-Factor Appで考えるAWSのサービス開発
Spring Boot ユーザの方のための Quarkus 入門
Spring Boot ユーザの方のための Quarkus 入門
tsukasamannen
JJUG CCC 2020 Fall での発表資料です。
Recommended
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
慎一 古賀
これから C# 開発を始める方、あるいはチームの開発品質をあげたい リーダー・マネージャ向けに、C# の勉強方法を解説した、約2時間の研修用の資料です。
Guide To AGPL
Guide To AGPL
Mikiya Okuno
SugarCRM勉強会#009にて発表したスライドです。
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)
Yoshitaka Kawashima
更新日時を排除していくことでそこそこのモデルを書けるようになる手法です。
MVVM入門
MVVM入門
Kazutoshi Urabe
Mavenの真実とウソ
Mavenの真実とウソ
Yoshitaka Kawashima
JJUG CCC 2019 fall g3のセッション資料です。 「ちょっと凝ったことをしようとすると大量のXMLを書かなきゃいけない」「プラグインを並べてもうまく動いてくれない」など、Mavenは誤解され敬遠され、Gradleなどの他のビルドツールにシェアを奪われてきました。 が、依然としてMavenはJavaのデファクトスタンダードなビルドツールに位置づけられており、マスターする価値は十分にあります。そして良く学んでみると、そもそもXMLで過度なカスタマイズしようというのが誤った使い方だったのに気づきます。そこへ至るにも、タスクランナーの延長線上にある他のビルドツールと異なり、Maven独特なライフサイクルとプラグインの関係性もきちんと理解しておかなければなりません。
負荷分散だけじゃないELBのメリット
負荷分散だけじゃないELBのメリット
Takashi Toyosaki
2017/8/31に開催した「AKIBA.aws 第1回 基礎編」で発表した資料となります。 http://dev.classmethod.jp/news/akiba-aws-170831/
The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発
Amazon Web Services Japan
The Twelve-Factor Appで考えるAWSのサービス開発
Spring Boot ユーザの方のための Quarkus 入門
Spring Boot ユーザの方のための Quarkus 入門
tsukasamannen
JJUG CCC 2020 Fall での発表資料です。
Spring native について
Spring native について
Takamasa Mitsuji
既存の Spring Boot アプリ で Spring Native を サポートしたときの話
Human Interface Guidelines(iOS版) まとめ資料
Human Interface Guidelines(iOS版) まとめ資料
Yuuki Noseda
HIG(iOS版)の主要な部分を和訳してまとめた資料
マイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチ
増田 亨
アプリケーションの分割のアプローチ ●4つのアプローチ - ビジネスファンクション - 動詞/ユースケース - 名詞/リソース - 境界づけられたコンテキスト ● トランザクションの分割 - パイプライン化 (VETRO) - コーディネート (Saga) - 状態更新の非同期化 ( Event History - State Materialize - Domain Specific Query )
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
Masashi Shinbara
2015.06.27. PHPカンファレンス福岡
グラフデータベース入門
グラフデータベース入門
Masaya Dake
JJUG2017発表資料
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
構築方法からユースケースまで
マイクロサービスに至る歴史とこれから - XP祭り2021
マイクロサービスに至る歴史とこれから - XP祭り2021
Yusuke Suzuki
2021年9月18日に開催されたXP祭り2021での講演「マイクロサービスに至る歴史とこれから」の講演資料です。 https://xpjug.connpass.com/event/218516/
いまさら学ぶMVVMパターン
いまさら学ぶMVVMパターン
Yuta Matsumura
Fukuoka.NET #5 での発表資料です https://fukuten.connpass.com/event/48572/
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
https://sakura-kanto.doorkeeper.jp/events/53172
組織の問題も解決するアーキテクチャ BackendsForFrontends
組織の問題も解決するアーキテクチャ BackendsForFrontends
PIXTA Inc.
PIXTAは2007年にサービスを開始し、年々サービスとシステムの規模が大きくなっおり、それに伴い、組織的な規模も大きくなってきました。 今回はPIXTAにおいて規模が大きくなるシステムと組織をつなぐためのアーキテクチャとしてBackendForFrontend(以下BFF)の導入検討を始めているので、BFFの概要やユースケースを紹介し、ピクスタが抱える問題をどのように解決するかについて、まとめた資料です。 BFFは世の中にで初めてから日が浅く、そこまで認知が行き渡ってないのではないかと思うので、今回話のメインはBFFそのものに焦点を当てて紹介します。 この内容はWeb現場Meetup#4の発表資料です。
インフラチームのリモートワーク
インフラチームのリモートワーク
富士通クラウドテクノロジーズ株式会社
2020年5月20日に開催した第25回ニフクラエンジニアミートアップ「全社でテレワークやってみてわかったことを話します。」における、富士通クラウドテクノロジーズ株式会社クラウドインフラ本部ネットワークサービス部 樋口茂幸のセッションのスライド。
エンジニア必見!Sreへの第一歩
エンジニア必見!Sreへの第一歩
Takuya Tezuka
Developers Summit 2021 Summer https://event.shoeisha.jp/devsumi/20210730/session/3245/
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
Toshiaki Maki
Spring Reactiveについて
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
https://ntt-developers.github.io/ntt-tech-conference/2022/ 従来は Docker がコンテナエンジンとして幅広く利用されてきましたが、最近は Kubernetes が Docker 対応を打ち切るなど、風向きが変わってきました。 本セッションでは、Docker に代わって普及しつつあるコンテナエンジンである containerd について、Docker との違いや移行方法を紹介します。 P2P でのイメージ配布など、最新の機能についても紹介します。
脱 Excel設計書
脱 Excel設計書
rai
日本中に蔓延するExcel設計書からの脱却を試みる話
思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall
思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall
Yoshitaka Kawashima
JJUG CCC 2018 Fall #ccc_e3
Pythonで二段階認証
Pythonで二段階認証
aoshiman
超実践 Cloud Spanner 設計講座
超実践 Cloud Spanner 設計講座
Samir Hammoudi
Cloud Spanner の実案件で学んだことを全て紹介します!
Azure App Service Overview
Azure App Service Overview
Takeshi Fukuhara
Azure App Serviceの概要。Web App、Web App for Containersを中心に、Web App Botや、Functions、Logic Appsにも触れる。周辺のAzure MonitorやAzure Security Centerも簡単に紹介。日常、Microsoftのパートナーの皆様への説明の際に使用しているスライド。
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
2017/05/26のDB比較セミナーで使用した資料です。 NoSQLであるRedisについて説明しています。
Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介
Makoto Haruyama
Rails on GKEで運用するWebアプリケーションの紹介
iOSにおけるコードレビューを一歩先へ進める
iOSにおけるコードレビューを一歩先へ進める
Shunsuke Maeda
iOSにおけるコードレビューについて、 Dangerを使って自動化できる部分は自動化した話。
More Related Content
What's hot
Spring native について
Spring native について
Takamasa Mitsuji
既存の Spring Boot アプリ で Spring Native を サポートしたときの話
Human Interface Guidelines(iOS版) まとめ資料
Human Interface Guidelines(iOS版) まとめ資料
Yuuki Noseda
HIG(iOS版)の主要な部分を和訳してまとめた資料
マイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチ
増田 亨
アプリケーションの分割のアプローチ ●4つのアプローチ - ビジネスファンクション - 動詞/ユースケース - 名詞/リソース - 境界づけられたコンテキスト ● トランザクションの分割 - パイプライン化 (VETRO) - コーディネート (Saga) - 状態更新の非同期化 ( Event History - State Materialize - Domain Specific Query )
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
Masashi Shinbara
2015.06.27. PHPカンファレンス福岡
グラフデータベース入門
グラフデータベース入門
Masaya Dake
JJUG2017発表資料
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
構築方法からユースケースまで
マイクロサービスに至る歴史とこれから - XP祭り2021
マイクロサービスに至る歴史とこれから - XP祭り2021
Yusuke Suzuki
2021年9月18日に開催されたXP祭り2021での講演「マイクロサービスに至る歴史とこれから」の講演資料です。 https://xpjug.connpass.com/event/218516/
いまさら学ぶMVVMパターン
いまさら学ぶMVVMパターン
Yuta Matsumura
Fukuoka.NET #5 での発表資料です https://fukuten.connpass.com/event/48572/
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
https://sakura-kanto.doorkeeper.jp/events/53172
組織の問題も解決するアーキテクチャ BackendsForFrontends
組織の問題も解決するアーキテクチャ BackendsForFrontends
PIXTA Inc.
PIXTAは2007年にサービスを開始し、年々サービスとシステムの規模が大きくなっおり、それに伴い、組織的な規模も大きくなってきました。 今回はPIXTAにおいて規模が大きくなるシステムと組織をつなぐためのアーキテクチャとしてBackendForFrontend(以下BFF)の導入検討を始めているので、BFFの概要やユースケースを紹介し、ピクスタが抱える問題をどのように解決するかについて、まとめた資料です。 BFFは世の中にで初めてから日が浅く、そこまで認知が行き渡ってないのではないかと思うので、今回話のメインはBFFそのものに焦点を当てて紹介します。 この内容はWeb現場Meetup#4の発表資料です。
インフラチームのリモートワーク
インフラチームのリモートワーク
富士通クラウドテクノロジーズ株式会社
2020年5月20日に開催した第25回ニフクラエンジニアミートアップ「全社でテレワークやってみてわかったことを話します。」における、富士通クラウドテクノロジーズ株式会社クラウドインフラ本部ネットワークサービス部 樋口茂幸のセッションのスライド。
エンジニア必見!Sreへの第一歩
エンジニア必見!Sreへの第一歩
Takuya Tezuka
Developers Summit 2021 Summer https://event.shoeisha.jp/devsumi/20210730/session/3245/
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
Toshiaki Maki
Spring Reactiveについて
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
https://ntt-developers.github.io/ntt-tech-conference/2022/ 従来は Docker がコンテナエンジンとして幅広く利用されてきましたが、最近は Kubernetes が Docker 対応を打ち切るなど、風向きが変わってきました。 本セッションでは、Docker に代わって普及しつつあるコンテナエンジンである containerd について、Docker との違いや移行方法を紹介します。 P2P でのイメージ配布など、最新の機能についても紹介します。
脱 Excel設計書
脱 Excel設計書
rai
日本中に蔓延するExcel設計書からの脱却を試みる話
思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall
思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall
Yoshitaka Kawashima
JJUG CCC 2018 Fall #ccc_e3
Pythonで二段階認証
Pythonで二段階認証
aoshiman
超実践 Cloud Spanner 設計講座
超実践 Cloud Spanner 設計講座
Samir Hammoudi
Cloud Spanner の実案件で学んだことを全て紹介します!
Azure App Service Overview
Azure App Service Overview
Takeshi Fukuhara
Azure App Serviceの概要。Web App、Web App for Containersを中心に、Web App Botや、Functions、Logic Appsにも触れる。周辺のAzure MonitorやAzure Security Centerも簡単に紹介。日常、Microsoftのパートナーの皆様への説明の際に使用しているスライド。
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
2017/05/26のDB比較セミナーで使用した資料です。 NoSQLであるRedisについて説明しています。
What's hot
(20)
Spring native について
Spring native について
Human Interface Guidelines(iOS版) まとめ資料
Human Interface Guidelines(iOS版) まとめ資料
マイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチ
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
グラフデータベース入門
グラフデータベース入門
入門!Jenkins
入門!Jenkins
マイクロサービスに至る歴史とこれから - XP祭り2021
マイクロサービスに至る歴史とこれから - XP祭り2021
いまさら学ぶMVVMパターン
いまさら学ぶMVVMパターン
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
組織の問題も解決するアーキテクチャ BackendsForFrontends
組織の問題も解決するアーキテクチャ BackendsForFrontends
インフラチームのリモートワーク
インフラチームのリモートワーク
エンジニア必見!Sreへの第一歩
エンジニア必見!Sreへの第一歩
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
脱 Excel設計書
脱 Excel設計書
思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall
思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall
Pythonで二段階認証
Pythonで二段階認証
超実践 Cloud Spanner 設計講座
超実践 Cloud Spanner 設計講座
Azure App Service Overview
Azure App Service Overview
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Similar to Dangerでpull requestレビューの指摘事項を減らす
Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介
Makoto Haruyama
Rails on GKEで運用するWebアプリケーションの紹介
iOSにおけるコードレビューを一歩先へ進める
iOSにおけるコードレビューを一歩先へ進める
Shunsuke Maeda
iOSにおけるコードレビューについて、 Dangerを使って自動化できる部分は自動化した話。
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
Toru Yamaguchi
特定のプロジェクトがあり、要件定義をし概要設計をする。 それがアーキテクトの仕事だと思われがちですが、大きな視点を持ち様々な課題を自らリードして解決していく立場としても絶好のポジションです。 このセッションでは、Mobage オープンプラットフォームの立ち上げから、 グローバルプラットフォーム展開、さらには mixi 社との共同プラットフォーム構築、 JavaScript SDK と認証技術の組み合わせによる新しい HTML5 プラットフォーム構築をアーキテクトという立場でリードし続けた立場から、技術選択のみならず実現したい事に対する俯瞰的な捉え方を、これまでの実例と共に紹介し、アーキテクトという役割について、お話します。
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
DIVE INTO CODE Corp.
スタートアップスキルカレッジ第3弾
2014-04-22 Ques #4 Automation Testing of Mobage Platform
2014-04-22 Ques #4 Automation Testing of Mobage Platform
Masaki Nakagawa
fastlane x iOSアプリのCI
fastlane x iOSアプリのCI
Toshiyuki Hirata
「AKIBA.swift 第6回」で利用した発表資料です。
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
Developers Summit
Developers Summit 2017【17- E-4】根本様、近藤様、伊澤様の資料です。
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
就職に強いプログラミングスクール「DIVE INTO CODE(ダイブ・イントゥ・コード)」 ★ホームページ : https://diveintocode.jp/ ★電話番号 : 03-5459-1808 10:00-22:00まで営業中!!(木曜休業) 人材紹介会社と連携した、本気のカリキュラムと手厚いサポートで、わずか6ヶ月でRailsエンジニアに転職することをご支援しております。 ご入校の無料説明会を開催しております。お気軽にお電話ください。
Pull request時の画面差分取得の自動化
Pull request時の画面差分取得の自動化
Shunsuke Maeda
Pull Request 時の画面差分チェックを自動化します
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
Yuki Ando
Cloud Operator Days Tokyo 2020(A-1-6) の発表内容です
DeNAが取り組む Software Engineer in Test
DeNAが取り組む Software Engineer in Test
Masaki Nakagawa
DeNA TechCon 2016 の発表資料です。 SWET の位置付けからこれまでの歴史、最近の取り組みの事例紹介と今後の方向性、そして SWET というキャリアについて。
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
Issei Hiraoka
Event: 2021/03/19 パブリック クラウドを活用したソフトウェア開発 徹底解説! https://alterbooth.connpass.com/event/198143/ Video: https://www.youtube.com/watch?v=HW3VimC08vI Agenda: Infrastructure as Code (IaC) CI / CD Operation 操作 の自動化 おすすめ学習コンテンツ
Automation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbix
softlayerjp
Yasuda san, Creationline at SoftLayer meetup at Fukuoka in Japan
devsami kansai 2012 #c2
devsami kansai 2012 #c2
Yushi_Takagi
技術選択とアーキテクトの役割 (要約版)
技術選択とアーキテクトの役割 (要約版)
Toru Yamaguchi
デブサミ2015 夏のセッション資料です。 http://www.slideshare.net/zigorou/ss-44864139 の要約版です。
バージョンアップの対応を軽減するためのサービスの構築
バージョンアップの対応を軽減するためのサービスの構築
Toshiyuki Hirata
iOS Test Night #2(2017/1/19)での発表資料です。
Mobage/AndAppのSDK開発事例とSDKを作る際に知っておくべきこと #denatechcon
Mobage/AndAppのSDK開発事例とSDKを作る際に知っておくべきこと #denatechcon
DeNA
DeNA TechCon 2017の登壇資料です。
iOSアプリにおけるリリースフローとCI環境
iOSアプリにおけるリリースフローとCI環境
Toshiyuki Hirata
「iOS Creators' Meetup vol.2」での発表資料
Rancherを活用して開発効率を上げる
Rancherを活用して開発効率を上げる
Michitaka Terada
Rancher meetup#6資料
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
CROOZ, inc.
Similar to Dangerでpull requestレビューの指摘事項を減らす
(20)
Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介
iOSにおけるコードレビューを一歩先へ進める
iOSにおけるコードレビューを一歩先へ進める
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
2014-04-22 Ques #4 Automation Testing of Mobage Platform
2014-04-22 Ques #4 Automation Testing of Mobage Platform
fastlane x iOSアプリのCI
fastlane x iOSアプリのCI
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
Pull request時の画面差分取得の自動化
Pull request時の画面差分取得の自動化
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
DeNAが取り組む Software Engineer in Test
DeNAが取り組む Software Engineer in Test
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
Automation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbix
devsami kansai 2012 #c2
devsami kansai 2012 #c2
技術選択とアーキテクトの役割 (要約版)
技術選択とアーキテクトの役割 (要約版)
バージョンアップの対応を軽減するためのサービスの構築
バージョンアップの対応を軽減するためのサービスの構築
Mobage/AndAppのSDK開発事例とSDKを作る際に知っておくべきこと #denatechcon
Mobage/AndAppのSDK開発事例とSDKを作る際に知っておくべきこと #denatechcon
iOSアプリにおけるリリースフローとCI環境
iOSアプリにおけるリリースフローとCI環境
Rancherを活用して開発効率を上げる
Rancherを活用して開発効率を上げる
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
Recently uploaded
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
オープンエンドな進化から着想を得て、個々の大規模言語モデル(LLM)が、グループとして学習を進めながら、ノームエージェントとして機能するという概念を探求しています。これは、単一のモデルでは難しい複雑な問題を解決することを目的としています。具体的な方法として、遺伝的アルゴリズムと知識蒸留を組み合わせた学習プロセスを提案しています。知識蒸留によって学習を進め、同時に遺伝的アルゴリズムでハイパーパラメータを最適化することで、より効率的な学習を目指します。ドメインタスクとして、指示からPythonコードを生成するコード生成タスクを選択しました。実験では、学習に3つの学習モデルと1つの教師モデルを使用しました。その結果、HumanEvalのpass@1で精度が1.2%向上し、学習が進むにつれて学習率が最適化された兆候が見られました。しかし、大幅な精度向上を達成し、さまざまなハイパーパラメータを最適化するには、まだ課題が残っています。
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
我々はこれまで,新たなモノを産出する過程において「便利にすること」によって副次的に生じる課題を「便利の副作用」と定義し,その低減を目的としてアイディアの発想支援手法を提案してきた. これまでの研究では,便利前後の行為の増減に着目することにより便利の副作用への気づきの誘発が示唆されたものの,行為の増減の提示による便利の副作用への気づきへの影響は十分に検討できていなかった. そのため,本稿では行為の提示により便利の副作用に気づき,それを防いだアイディアの発想の支援が可能かの検証を目的として実験を行い,その有効性について検証する. 実験では,行為の増減の提示の有無によりアイディア発想にどのような影響を与えるか検証を行う.
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
JSAI2024の発表スライドです.
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
浜松で開催されたJSAI2024(第38回)での発表.
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
CS集会でお話した、通信技術のひとつである「変調」について解説した資料です。 https://x.com/vrc_cpu_science/status/1724784316738355560
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
Xinhong Ma, Yiming Wang, Hao Liu, Tianyu Guo, Yunhe Wang, "When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Segmentation" NeurIPS2023 https://proceedings.neurips.cc/paper_files/paper/2023/hash/157c30da6a988e1cbef2095f7b9521db-Abstract-Conference.html
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
RIZAPテクノロジーズ株式会社の会社説明資料です。
Recently uploaded
(8)
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
Dangerでpull requestレビューの指摘事項を減らす
1.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. DangerでPull Request レビューの指摘事項 を減らす AKIBA.swift スーパー勉強会 April 17, 2017 前田隼輔 SWETグループ DeNA Co., Ltd.
2.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. 自己紹介 前田隼輔 ⁃ 所属 • DeNA システム本部 SWETグループ テスト基盤チーム ⁃ 経歴 • 3月に DeNA SWETグループ に Join • それまでは SIer でWebアプリ開発 ⁃ 普段の業務 • CI/CD環境整備、ツールの検証 • バージョンアップ自動検証システムの開発 2
3.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. Pull Requestでこんなことありませんか? 3 ソースコード いじってるけど ビルドは通った? masterブランチ にはマージしないで ください 対応するチケットの URLを載せてください ロジックや設計以外での指摘事項が多すぎる
4.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. そこで 4 http://danger.systems/ https://github.com/danger/danger
5.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. 5 🚫 Stop saying “you forgot to …” in code review
6.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. 今日お話しすること Dangerとは Dangerでできること SWET テスト基盤チームでの事例 6
7.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. 今日お話しすること Dangerとは Dangerでできること SWET テスト基盤チームでの事例 7
8.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. Dangerとは Pull Request時の確認事項を自動化できるツール Dangerfile を作成し、その中で自由にチェックできる チェック結果はホスティングサービスに通知し、 Pull Request内の commit status に反映できる GitやGitホスティングサービスから情報を取得している 8
9.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. Dangerとは Pull Request時の確認事項を自動化できるツール Dangerfile を作成し、その中で自由にチェックできる チェック結果はホスティングサービスに通知し、 Pull Request内の commit status に反映できる GitやGitホスティングサービスから情報を取得している 9 Pull Requestの確認を自動化 するための基盤の提供
10.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. Dangerとは 10
11.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. 今日お話しすること Dangerとは Dangerでできること SWET テスト基盤チームでの事例 11
12.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. Dangerでできること Dangerfile では Ruby構文 が使える ホスティングサービスへの通知のためのDSL ⁃ message / warn / fail / markdown git や github といった変数に情報が含まれている github.api で OctoKit (GitHub APIの Rubyクライアント)を取得できる 12
13.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. Dangerでできること Dangerfile では Ruby構文 が使える ホスティングサービスへの通知のためのDSL ⁃ message / warn / fail / markdown git や github といった変数に情報が含まれている github.api で OctoKit (GitHub APIの Rubyクライアント)を取得できる 13 Ruby と GitHub API の知識があれば(なくてもググれば) なんでもできる
14.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. Dangerでできること Dangerfile では Ruby構文 が使える ホスティングサービスへの通知のためのDSL ⁃ message / warn / fail / markdown git や github といった変数に情報が含まれている github.api で OctoKit (GitHub APIの Rubyクライアント)を取得できる 14 目的を見失わないように 🚫 Stop saying “you forgot to …” in code review
15.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. 今日お話しすること Dangerとは Dangerでできること SWET テスト基盤チームでの事例 15
16.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. 利用しているツールの組み合わせ Gitホスティングサービス ⁃ GitHub Enterprise CI / CDツール ⁃ Jenkins ⁃ + GitHub Pull Request Builder ビルドマネージャ ⁃ fastlane 🚀 16
17.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. GitHub Pull Request Builder + fastlane GitHub Pull Request Builder ⁃ PRのコメント(Phrase)でビルドを開始できる fastlane 🚀 ⁃ モバイルアプリに便利なビルドマネージャ lane名によって処理を振り分けることができる 17 ${ghgrpCommentBody} にPhraseが入る
18.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. GitHub Pull Request Builder + fastlane GitHub Pull Request Builder ⁃ commit status に phrase (= lane名) を指定 18 Contextを Phraseにする
19.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. fastlaneには danger アクションが用意されている bundle exec fastlane する場合は必ず use_bundle_exec: false にしましょう 19 > fastlane actions danger
20.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. review レーンで Danger を実行 20
21.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. チームで用いているPull Requestルール 21 .storyboard または .xibに変更があった場合、 画像が貼り付けられていること ソースディレクトリ に変更があった場合、 ビルド と シミュレータによるテスト が実行されていること テストディレクトリ に変更があった場合、 シミュレータによるテスト が実行されていること ビルド および テスト が実行されていた場合、 最新の結果が 成功 していること Pull Request本文に PULL_REQUEST_TEMPLATE.md と同じ項目 があり、テンプレートから変更されていること TODO のチェックが埋まっていること ビルド と テスト はラベルによってスキップ可能 全てOK だった場合に In Review のラベルを追加
22.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. コード化 .storyboard または .xibに変更があった場合、 PR本文中に画像が貼り付けられていること テストディレクトリ以下に変更があった場合、 シミュレータによるテスト が実行されていること ビルド および テスト が実行されていた場合、 最新の結果が 成功 していること
23.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. 共通なものはプラグイン化 23 Pull Request本文に PULL_REQUEST_TEMPLATE.md と同じ項目 があり、テンプレートから変更されていること TODO のチェックが埋まっていること プラグインの作成も簡単 > danger plugins create プラグイン名 で作られたプロジェクト(danger-プラグイン名)の lib/プラグイン名/plugin.rb を編集 作成したプラグインの利用 Gemfileに追加するだけ PR本文の形式は プラグインでまとめて検証
24.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. ラベルを自動的に貼る 24 全てOK だった場合に In Review のラベルを追加 ラベルがある場合は安心してレビューできる
25.
Copyright © DeNA
Co.,Ltd. All Rights Reserved. 最後に 25 Danger を使って PRの形式や最低限の条件 をチェックを 自動化 プロジェクトに Dangerfile を用意して Pull Request レビュー(前)指摘事項を減らしましょう
Download now