mokky14's IT diary

IT関係の仕事メモ、勉強会の感想など書いてます。

TDD

TDDBC 8thのレポート

2018/10/20のTDDBC 8thのレポート。 当日のトゥギャッター t_wadaさんの基調講演 テスト駆動開発とは 「動作するきれいなコード」がテスト駆動開発のゴール。 「動作するきれいなコード」はいきなり書けない。 まず動作するコードを書き、それからきれいにす…

TDDBC仙台 4thに行ってきた

昨年に続きTDDBC仙台に参加してきました。 @t_wadaさん、スタッフ、および参加者の皆さん、どうもありがとうございました。当日のtogetter TDDBC仙台 4th - Togetterまとめ 基調講演 @t_wadaさんによる基調講演。 講演資料は後日SlideShareにアップするとの…

JUnitでTheoryを使ってみた

同じテストロジックで、入力値のバリエーションテストを行いたい場合、入力値と期待値をパラメータ化したテストケースが書けることを知ったので使ってみた。 参考: JUnit実践入門JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus)作者:…

TDDBC仙台 the 3rdに参加してきました

10/12のTDDBC the 3rd行ってきました。 the 3rdということで、ルパンがいましたw 基調講演(by 和田卓人さん) TDD伝道師の和田卓人(@t_wada)さんの講演。 このイベントで何を勉強してきたか報告する場合は、 [動画で解説]和田卓人の“テスト駆動開発”講座 を…

Jenkinsのインスト

TDD

JenkinsをCentOS環境にインストしたときのメモ。 環境はCentOS 6.4。単純にyumでインストすればよいのかと思ったが、そんなパッケージはないと言われた。 $ sudo yum install jenkins Loaded plugins: fastestmirror, refresh-packagekit, security Loading …

レッツゴーデベロッパー2013 変真に行ってきた

レッツゴーデベロッパー2013とその前夜祭に行ってきた。 前夜祭 今回のテーマは変真ということで、変真した3人の話を聞いて、こんなカードを書くというもの。 カード書くのに、倒したい敵は何かを考えてみた。 自分の今の悩みとして、レガシープロジェクト…

cutterを使ってみた(けど動かなかった) (Solaris(x64)、Sun Studio12)

Solaris(x64)、Sun Studio12環境でcutterを動かしてみたのでそのメモ。 インストはこちら。cutterは、テストコードとテスト対象コードのオブジェクトを共有ライブラリに固めて、その共有ファイルを対象に試験する。サンプルとしてこんなコードを用意。 テス…

Solaris10(x64)にcutterをインストール

C言語でTDDやってみようと、cUnitインストしようとしてググってたら、cutterというソフトの方がcUnitよりもよいという記事があった。 内容を軽く見てみても、mainから実装しなければならないcUnitに対して、テストケースをsoファイルとしてリンクするcutter…