Submit Search
Upload
部内ライブラリ開発
•
1 like
•
512 views
K
Kotaro Yoshimoto
Follow
NHK学生ロボコンを通じて学んだライブラリ開発をまとめました.
Read less
Read more
Software
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 16
Download now
Download to read offline
Recommended
はんなりPython#27の資料です
Hannari python#27
Hannari python#27
hiroya akita
IT交流勉強会でのスライド
Hiroshima.rb on github
Hiroshima.rb on github
Tomohiko Himura
C4 lj pamph20100828
C4 lj pamph20100828
Code4Lib JAPAN
「Swiftビギナーズ勉強会 第7回@Co-Edo」の発表資料です。 https://swift-beginners.doorkeeper.jp/events/23229 Social.frameworkを利用して、TwitterやFacebookに投稿するアプリです。 ================= 「Swiftビギナーズ勉強会」は、iOSアプリをSwift、Objective-Cなどで開発するための初心者勉強会&もくもく会です。 開催の連絡は以下の方法で受け取ることができます。 ## DoorKeeperグループ イベント申し込みを受け付けている、DoorKeeper でのグループです。 https://swift-beginners.doorkeeper.jp/ ## Facebookグループ イベント告知や技術情報をお互いにシェアしています。 https://www.facebook.com/groups/swiftbg/ ## Twitterハッシュタグ ハッシュタグは、 #swiftbg です。 Twitterにもイベント、勉強会の情報を流しています。
Swiftで外部ライブラリを使ってみよう
Swiftで外部ライブラリを使ってみよう
Kanako Kobayashi
ありえるえりあミニ勉強会#4 ~ Google Closure LibraryでのLT資料 http://connpass.com/event/1214/
goog.require()を手書きしていいのは小学生まで
goog.require()を手書きしていいのは小学生まで
Teppei Sato
Code4Lib 2011 参加報告会 ONO Haruki
Code4Lib 2011 参加報告会 ONO Haruki
Code4Lib JAPAN
名古屋LT大会での発表資料
iOS開発でのおすすめライブラリと管理
iOS開発でのおすすめライブラリと管理
Tomoya Hayakawa
こんな出来損ないの俺を何十年も支えてくれた perl や python。 普段使いから面倒なお仕事まで、文句ひとつ言わずこなしてきてくれた古女房に別れを告げ Scala に浮気、結局泣いて帰ってきたのも、もう8年前のこと。 2016年の暮れも押し迫る中、また性懲りもなくふらふらと彷徨いでたその先には、、、 謎の看板とあなたを手招きして待っている極上の美女達! 「スクリプト言語禁止縛りスクリプティング バトルロイヤル coming in 2017」へようこそ ...これは罠だ! 『あなたに私が使いこなせるかしら...』 蠱惑的な笑みからこぼれ出るは知性、麗しき才媛 F# on .NET Core/mono 『私、まだ何も知らないの、あなた色に染め上げて...』 未成熟な躰に美しいUIをまとったロリータ Swift with CoreFoundation 『$#->%@!?』 それは安定を母とし混沌から産まれた - ジャングルの奥地で出会った青天の霹靂、ブラックスワン 制御できない野生の魅力に振り回されたい Perl6 on JVM
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
keroyonn
Recommended
はんなりPython#27の資料です
Hannari python#27
Hannari python#27
hiroya akita
IT交流勉強会でのスライド
Hiroshima.rb on github
Hiroshima.rb on github
Tomohiko Himura
C4 lj pamph20100828
C4 lj pamph20100828
Code4Lib JAPAN
「Swiftビギナーズ勉強会 第7回@Co-Edo」の発表資料です。 https://swift-beginners.doorkeeper.jp/events/23229 Social.frameworkを利用して、TwitterやFacebookに投稿するアプリです。 ================= 「Swiftビギナーズ勉強会」は、iOSアプリをSwift、Objective-Cなどで開発するための初心者勉強会&もくもく会です。 開催の連絡は以下の方法で受け取ることができます。 ## DoorKeeperグループ イベント申し込みを受け付けている、DoorKeeper でのグループです。 https://swift-beginners.doorkeeper.jp/ ## Facebookグループ イベント告知や技術情報をお互いにシェアしています。 https://www.facebook.com/groups/swiftbg/ ## Twitterハッシュタグ ハッシュタグは、 #swiftbg です。 Twitterにもイベント、勉強会の情報を流しています。
Swiftで外部ライブラリを使ってみよう
Swiftで外部ライブラリを使ってみよう
Kanako Kobayashi
ありえるえりあミニ勉強会#4 ~ Google Closure LibraryでのLT資料 http://connpass.com/event/1214/
goog.require()を手書きしていいのは小学生まで
goog.require()を手書きしていいのは小学生まで
Teppei Sato
Code4Lib 2011 参加報告会 ONO Haruki
Code4Lib 2011 参加報告会 ONO Haruki
Code4Lib JAPAN
名古屋LT大会での発表資料
iOS開発でのおすすめライブラリと管理
iOS開発でのおすすめライブラリと管理
Tomoya Hayakawa
こんな出来損ないの俺を何十年も支えてくれた perl や python。 普段使いから面倒なお仕事まで、文句ひとつ言わずこなしてきてくれた古女房に別れを告げ Scala に浮気、結局泣いて帰ってきたのも、もう8年前のこと。 2016年の暮れも押し迫る中、また性懲りもなくふらふらと彷徨いでたその先には、、、 謎の看板とあなたを手招きして待っている極上の美女達! 「スクリプト言語禁止縛りスクリプティング バトルロイヤル coming in 2017」へようこそ ...これは罠だ! 『あなたに私が使いこなせるかしら...』 蠱惑的な笑みからこぼれ出るは知性、麗しき才媛 F# on .NET Core/mono 『私、まだ何も知らないの、あなた色に染め上げて...』 未成熟な躰に美しいUIをまとったロリータ Swift with CoreFoundation 『$#->%@!?』 それは安定を母とし混沌から産まれた - ジャングルの奥地で出会った青天の霹靂、ブラックスワン 制御できない野生の魅力に振り回されたい Perl6 on JVM
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
keroyonn
関西オープンフォーラム(関西オープンソース)2019での発表資料です。一部口頭説明などを追記しています。 https://k-of.jp/backend/session/1305
LibreOffice Conference 2019 Almería参加報告(KOF版)
LibreOffice Conference 2019 Almería参加報告(KOF版)
Shinji Enoki
デザインガイア2016@立命館大学大阪いばらぎキャンパスでのRECONF研 招待講演
ソフトウェアエンジニアと高位合成
ソフトウェアエンジニアと高位合成
Kenichiro MITSUDA
Developers Summit 2016 での講演資料です。
20160218 devsumi
20160218 devsumi
Yoshimasa Kawano
アジャイルジャパン2016富山における本会場フィードバックセッションです。
Aj2016 toyama feedback
Aj2016 toyama feedback
Yasuhiro Morikawa
スクラムはじめの第一歩! 基本的な進め方や特徴についてご紹介します。
はじめてのスクラム開発
はじめてのスクラム開発
ai oshiumi
CLR/H第54回勉強会のライトニングトークに参加したときに使用したスライドです。
CLR/H第54回勉強会 ライトニングトーク
CLR/H第54回勉強会 ライトニングトーク
Jun-ichi Sakamoto
160417 関東CV発表資料
Deep Learningライブラリ 色々つかってみた感想まとめ
Deep Learningライブラリ 色々つかってみた感想まとめ
Takanori Ogata
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Takeshi Komiya
社内勉強会で発表した資料です。 前半はRFCモデル(アジャイルオフショア開発モデル)についての概要、詳細フロー、RFCモデルを支える技術について。 後半はGMOインターネットグループにおけるオフショア開発状況のヒアリング結果を元に、今後のオフショア開発の進め方の提案、それに伴う課題などについてまとめてみました。
アジャイルオフショア開発モデル
アジャイルオフショア開発モデル
Arata Fujimura
「iOSエンジニアがゼロだったじげんがどのように開発を行ったのか?」であったり、個人でSwift学習を行う際のpointなどをまとめた内容になっています。
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Masaru Gushiken
オープンソースライブラリ研究会 http://connpass.com/event/22476/
GarumとMeteoriteと私 3nd Edition ver0.04
GarumとMeteoriteと私 3nd Edition ver0.04
Shinobu Okano
勉強会で発表した資料。 https://sciencepark.connpass.com/event/172442/
ローカルストレージでの永続化キューの方式を本気で比較してみた
ローカルストレージでの永続化キューの方式を本気で比較してみた
Study Group by SciencePark Corp.
過去の勉強会で発表した「SwiftによるiOS開発再入門」「Objective-CプログラマのためのSwift導入法」を再構成して現時点で最新(beta6)仕様にアップデートしたものです。
Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応
Tomoki Hasegawa
2018/10/27 Python東海 & Unagi.py合同勉強会でのLTネタです。 2018/11/03 pipenv installが遅い問題への対応策のページ(= 10ページ目)を追加しました。
Pipenvのご紹介 v2
Pipenvのご紹介 v2
C Y
2018/10/24開催の勉強会スライド。 「C++CLIで、ネイティブCの保守開発に.NETを使って楽をしよう」
C++CLIで、ネイティブCの保守開発に.NETを使って楽をしよう
C++CLIで、ネイティブCの保守開発に.NETを使って楽をしよう
Study Group by SciencePark Corp.
JJUG2017発表資料
グラフデータベース入門
グラフデータベース入門
Masaya Dake
「Ruby / Ruby on Rails ビギナーズ勉強会 第17回」での発表内容です。 Rubyを理解する第一歩として、ブロックについてまとめています。 ■イベントページはこちらです。 https://coedo-rails.doorkeeper.jp/events/52638 ============================================================= 「CoEdo.rb」が運営する「Ruby / Ruby on Railsビギナーズ勉強会」Ruby、Ruby on Railsなどで開発したい、触りたいための初心者勉強会&もくもく会です。 開催の連絡は以下の方法で受け取ることができます。 ## DoorKeeperグループ イベント申し込みを受け付けている、DoorKeeper でのグループです。 https://coedo-rails.doorkeeper.jp/ ## Facebookグループ イベント告知や技術情報をお互いにシェアしています。 https://www.facebook.com/groups/rorbeginners/ ## Twitterハッシュタグ ハッシュタグは、 #rubybg です。 Twitterにもイベント、勉強会の情報を流しています。 [★Ustreamでは、勉強会を生中継しています。](http://www.ustream.tv/channel/ruby-ruby-on-rails-%E3%83%93%E3%82%AE%E3%83%8A%E3%83%BC%E3%82%BA%E5%80%B6%E6%A5%BB D%E9%83%A8) [★Youtubeでは、ショートセッションを収録しています。](https://www.youtube.com/playlist?list=PL2ojdc4KhtHniIyIUx3AdO621ydzz5zpP)
Rubyを楽しくする第一歩!ブロックを理解する!
Rubyを楽しくする第一歩!ブロックを理解する!
Kanako Kobayashi
http://scalamatsuri.org/
Contributing to Scala OSS from East Asia #ScalaMatsuri
Contributing to Scala OSS from East Asia #ScalaMatsuri
Kazuhiro Sera
初めてアジャイル開発をやってみた際の気付き
アジャイル開発やってみた
アジャイル開発やってみた
Arata Fujimura
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
terurou
More Related Content
Similar to 部内ライブラリ開発
関西オープンフォーラム(関西オープンソース)2019での発表資料です。一部口頭説明などを追記しています。 https://k-of.jp/backend/session/1305
LibreOffice Conference 2019 Almería参加報告(KOF版)
LibreOffice Conference 2019 Almería参加報告(KOF版)
Shinji Enoki
デザインガイア2016@立命館大学大阪いばらぎキャンパスでのRECONF研 招待講演
ソフトウェアエンジニアと高位合成
ソフトウェアエンジニアと高位合成
Kenichiro MITSUDA
Developers Summit 2016 での講演資料です。
20160218 devsumi
20160218 devsumi
Yoshimasa Kawano
アジャイルジャパン2016富山における本会場フィードバックセッションです。
Aj2016 toyama feedback
Aj2016 toyama feedback
Yasuhiro Morikawa
スクラムはじめの第一歩! 基本的な進め方や特徴についてご紹介します。
はじめてのスクラム開発
はじめてのスクラム開発
ai oshiumi
CLR/H第54回勉強会のライトニングトークに参加したときに使用したスライドです。
CLR/H第54回勉強会 ライトニングトーク
CLR/H第54回勉強会 ライトニングトーク
Jun-ichi Sakamoto
160417 関東CV発表資料
Deep Learningライブラリ 色々つかってみた感想まとめ
Deep Learningライブラリ 色々つかってみた感想まとめ
Takanori Ogata
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Takeshi Komiya
社内勉強会で発表した資料です。 前半はRFCモデル(アジャイルオフショア開発モデル)についての概要、詳細フロー、RFCモデルを支える技術について。 後半はGMOインターネットグループにおけるオフショア開発状況のヒアリング結果を元に、今後のオフショア開発の進め方の提案、それに伴う課題などについてまとめてみました。
アジャイルオフショア開発モデル
アジャイルオフショア開発モデル
Arata Fujimura
「iOSエンジニアがゼロだったじげんがどのように開発を行ったのか?」であったり、個人でSwift学習を行う際のpointなどをまとめた内容になっています。
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Masaru Gushiken
オープンソースライブラリ研究会 http://connpass.com/event/22476/
GarumとMeteoriteと私 3nd Edition ver0.04
GarumとMeteoriteと私 3nd Edition ver0.04
Shinobu Okano
勉強会で発表した資料。 https://sciencepark.connpass.com/event/172442/
ローカルストレージでの永続化キューの方式を本気で比較してみた
ローカルストレージでの永続化キューの方式を本気で比較してみた
Study Group by SciencePark Corp.
過去の勉強会で発表した「SwiftによるiOS開発再入門」「Objective-CプログラマのためのSwift導入法」を再構成して現時点で最新(beta6)仕様にアップデートしたものです。
Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応
Tomoki Hasegawa
2018/10/27 Python東海 & Unagi.py合同勉強会でのLTネタです。 2018/11/03 pipenv installが遅い問題への対応策のページ(= 10ページ目)を追加しました。
Pipenvのご紹介 v2
Pipenvのご紹介 v2
C Y
2018/10/24開催の勉強会スライド。 「C++CLIで、ネイティブCの保守開発に.NETを使って楽をしよう」
C++CLIで、ネイティブCの保守開発に.NETを使って楽をしよう
C++CLIで、ネイティブCの保守開発に.NETを使って楽をしよう
Study Group by SciencePark Corp.
JJUG2017発表資料
グラフデータベース入門
グラフデータベース入門
Masaya Dake
「Ruby / Ruby on Rails ビギナーズ勉強会 第17回」での発表内容です。 Rubyを理解する第一歩として、ブロックについてまとめています。 ■イベントページはこちらです。 https://coedo-rails.doorkeeper.jp/events/52638 ============================================================= 「CoEdo.rb」が運営する「Ruby / Ruby on Railsビギナーズ勉強会」Ruby、Ruby on Railsなどで開発したい、触りたいための初心者勉強会&もくもく会です。 開催の連絡は以下の方法で受け取ることができます。 ## DoorKeeperグループ イベント申し込みを受け付けている、DoorKeeper でのグループです。 https://coedo-rails.doorkeeper.jp/ ## Facebookグループ イベント告知や技術情報をお互いにシェアしています。 https://www.facebook.com/groups/rorbeginners/ ## Twitterハッシュタグ ハッシュタグは、 #rubybg です。 Twitterにもイベント、勉強会の情報を流しています。 [★Ustreamでは、勉強会を生中継しています。](http://www.ustream.tv/channel/ruby-ruby-on-rails-%E3%83%93%E3%82%AE%E3%83%8A%E3%83%BC%E3%82%BA%E5%80%B6%E6%A5%BB D%E9%83%A8) [★Youtubeでは、ショートセッションを収録しています。](https://www.youtube.com/playlist?list=PL2ojdc4KhtHniIyIUx3AdO621ydzz5zpP)
Rubyを楽しくする第一歩!ブロックを理解する!
Rubyを楽しくする第一歩!ブロックを理解する!
Kanako Kobayashi
http://scalamatsuri.org/
Contributing to Scala OSS from East Asia #ScalaMatsuri
Contributing to Scala OSS from East Asia #ScalaMatsuri
Kazuhiro Sera
初めてアジャイル開発をやってみた際の気付き
アジャイル開発やってみた
アジャイル開発やってみた
Arata Fujimura
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
terurou
Similar to 部内ライブラリ開発
(20)
LibreOffice Conference 2019 Almería参加報告(KOF版)
LibreOffice Conference 2019 Almería参加報告(KOF版)
ソフトウェアエンジニアと高位合成
ソフトウェアエンジニアと高位合成
20160218 devsumi
20160218 devsumi
Aj2016 toyama feedback
Aj2016 toyama feedback
はじめてのスクラム開発
はじめてのスクラム開発
CLR/H第54回勉強会 ライトニングトーク
CLR/H第54回勉強会 ライトニングトーク
Deep Learningライブラリ 色々つかってみた感想まとめ
Deep Learningライブラリ 色々つかってみた感想まとめ
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
アジャイルオフショア開発モデル
アジャイルオフショア開発モデル
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
GarumとMeteoriteと私 3nd Edition ver0.04
GarumとMeteoriteと私 3nd Edition ver0.04
ローカルストレージでの永続化キューの方式を本気で比較してみた
ローカルストレージでの永続化キューの方式を本気で比較してみた
Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応
Pipenvのご紹介 v2
Pipenvのご紹介 v2
C++CLIで、ネイティブCの保守開発に.NETを使って楽をしよう
C++CLIで、ネイティブCの保守開発に.NETを使って楽をしよう
グラフデータベース入門
グラフデータベース入門
Rubyを楽しくする第一歩!ブロックを理解する!
Rubyを楽しくする第一歩!ブロックを理解する!
Contributing to Scala OSS from East Asia #ScalaMatsuri
Contributing to Scala OSS from East Asia #ScalaMatsuri
アジャイル開発やってみた
アジャイル開発やってみた
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
部内ライブラリ開発
1.
部内ライブラリ開発 発表者 京都工芸繊維大学 @Hans_Robo
2.
2 君誰 京都工芸繊維大学の4年生 来年からNAISTへ 昔 今 京都工芸繊維大学「 ForteFibre 」
ソフト班 2019 年度ソフトリーダーなど RoboCup Soccer SSL 「 ibis 」 AI 班
3.
3 注意 ● 自分は”旧”ソフトリーダーです. – 話す内容は最新版ではない可能性があります ● 発展途上の取り組みも多々含みます – 既にやっていて当たり前のことかもしれません
4.
4 ライブラリの恩恵 ● コード共有の場 – 素晴らしいものをみんなで ● 作れる ● 使える ● 大勢の人が使う – バグが少なくなる –
監視の目が多い – ノウハウの蓄積
5.
5 良いライブラリにするために ● 維持しないと ... – 使えないライブラリに ● 発展しないと
... – 時代遅れのライブラリに 維持 発展と が不可欠
6.
6 ライブラリの維持
7.
7 ライブラリの維持 ● 不具合・問題点への対応 ● 品質の維持 ● 後継者の維持 – ユーザ – コミッタ 維持
8.
8 すばやい不具合対応 ForteFibre の事例
1 自分のリポジトリ コピー リポジトリ ライブラリ ライブラリ ライブラリ 大元のライブラリとリンク ※git の submodule という機能を使っています
9.
9 すばやいフィードバック ForteFibre の事例
2 ● 言い出しっぺの法則の適用 ● 問題の発覚が遅れる ● 対応が雑になる ● 提案者 – gitlab に issue を立てる – 立てるだけでもいい – できる限り迅速に ● 実装者 – issue の対応を行う – 実装に詳しい人が対応 提案者と実装者の分離 実装者提案者 = 問題
10.
10 品質の維持 ● コード品質の保証 – ある程度型が決まっているので読みやすい ● コードの良し悪しの基準 – 部員感で良い相互作用が
! – 根拠を持った煽りが可能.「君のコード,規約違反じゃない??」 ● IDE 設定ファイルの配布 (CLion) – IDE のエラー表示など コーディング規約
11.
11 後継者の維持 ● 後継者の育成 – 後輩へのライブラリの宣伝 – 良いライブラリは良いメンテナーから ● 「よく分からんけどなんか動いてる」の防止 –
コードへのコメント強化 – ライブラリ設計思想の引き継ぎ ● wiki の活用
12.
12 ライブラリの発展
13.
13 ライブラリの発展 ● ライブラリの刷新 – 設計思想が受け入れられなくなると必要 ● 新生ライブラリ – 時代とともに状況もかわる 発展
14.
14 新生ライブラリ ● 他大ライブラリ情報の収拾 – 同業者から情報を得る ● ライブラリの仕様策定会議 – ユーザーからの要望 –
実装者からの仕様案
15.
15 ご清聴ありがとう ございました
16.
16 質問タイム あとで直接聞いたり Twitter などでもどうぞ (@Hans_Robo)
Download now