外部発信よりも内部共有・実践 2022年09月07日 エンジニアが集まって、LTを行ったり、20分から30分程度の発表を平日の夜に行うというのは、いつ頃から広まっているのか定かではありませんが、この10年間で確実に広まってきています。さらに、コロナ禍により、オンライン開催も加わり、広く行われるようになりました。 一方、Advent Calendarといったtech blog(技術文書… 続きを読むread more
手動テストだけのソフトウェアは腐っていく 2022年06月04日 1990年代までのソフトウェアテスト1990年代までのソフトウェア開発におけるテストは、手作業で目視確認が主流でした。今日のようにテスト駆動開発で、自動テストを書くという習慣はありませんでした。いくつかの書籍から、本当でそうであったかを引用すると次の通りです。 新装版 リファクタリング―既存のコードを安全に改善する― (OBJEC… 続きを読むread more
テストファースト開発(2) 2022年06月03日 以前、「テストファースト開発」と題して、当時どのように開発していたかを書いています。その中で開発のフローについて、次のように書いています。各ステップの解説については、前述のブログを読んでください。 既存のAPIの仕様の記述の変更、もしくは、新たなAPIの仕様の記述 既存のAPIの実装の調査(新たなAPIの場合には似たAPIの… 続きを読むread more