組込みレガシーコード TDDレシピ
組込み開発での活用シーンも徐々に増えてきているTDD(Test Driven Development)だが、派生開発の多い組込みの現場では、テストがない、仕様もわからない既存コードが多く存在し、テストを書き始めるのが難しい。今回はそんなテストがないコード = レガシーコードに対してどうやってテストを書くか?また、テストを使ってどうやって既存コードの理解を深めていくか?という点を、現場で使えるレシピとしてデモを交えて紹介する。
※これからTDDをやってみようというエンジニア、すでにTDDを実践しているエンジニア、どちらにもおすすめです。
組込みTDD勉強会は、若手エンジニアの「組込みでのTDDが学びたい!」というリクエストに賛同していただいた、組込みでのTDD経験をお持ちの方々が中心となっている東京での勉強会です。
コアメンバの数人が関西勤務になったこともあり、関西でも組込みTDDエンジニアが集まって、実践に役立つ勉強会を継続的に開催しています。
ご参加希望の方は、ぜひ、当日のスタッフにお声がけ下さい。
太田 貴之
組込みTDD勉強会 関西/株式会社EmbeddedWings
プロフィール
2011年から前職にて、光通信システムや空調システムの開発に従事。
2019年より現職。現在は、Webシステムやゲームの開発などに幅広く携わっている。
ETロボコンや組み込みTDD勉強会など社外の活動にも参加し、日々勉強中。
大谷 貴文
組込みTDD勉強会 関西
プロフィール
産業機器メーカーで主に組込みソフトウェア開発に従事。2011年頃より当時盛んだった色々なIT勉強会に参加するようになり、その中でTDDと出会って興味を持つ。
大房 誉
組込みTDD勉強会 関西
プロフィール
2011年より業務用、民生用機器のソフトウェア開発に従事。
2015年、現場の仕事のやり方やコード品質を改善したいと思っていたところ、アジャイル開発に出会い興味を持つ。
現在は、組込みソフトウェア開発のコンサルタントとして、オブジェクト指向、TDDの普及に努めている。
Agile Japan 2016 公認レポーター。SPI Japan 2016 プログラム委員。
兒玉 督司
組込みTDD勉強会 関西
プロフィール
1996年より民生機器、携帯電話、生産機器など、色々なソフトウェア開発に従事。
2002年頃よりアジャイル開発に興味を持ち、「バグがないプログラムの作り方」を共著。
現在は、組込&オブジェクト指向のソフトウェア開発のコンサルタントとして、レガシーコード改善に奮闘中。
近藤 健夫
組込みTDD勉強会 関西
プロフィール
2009年から大阪の電気メーカーに勤めるソフトウェアエンジニア。入社後テレビの組込みソフト、中でもネットワークアプリの開発に従事。2016年からは車載ソフト、主にインフォテインメントシステムのデバイスドライバ・ライブラリ開発に携わっている。愛妻家。
佐々木 涼
組込みTDD勉強会 関西
プロフィール
2010年から産業機器メーカーで主に組み込みソフトウェア開発に従事。組み込みTDD勉強会の参加をきっかけに、アジャイル開発に興味を持つ。「学んだことをチームで実践する」をモットーに、日々勉強中。
原 佳隆
組込みTDD勉強会 関西/株式会社日新システムズ システム開発事業部
プロフィール
2012年入社、以降、EMS関連の受託開発に従事。
ETロボコンなどの社外活動にも、積極的に参加中。
組込みTDD勉強会の発起人の一人。