若くない何かの悩み

何かをdisっているときは、たいていツンデレですので大目に見てやってください。

仕様駆動開発をする前に押さえておくべき「振る舞い仕様」のこと

仕様駆動開発とは振る舞いに関する仕様を実装に先立って(ときにAIと共同で)書き、その振る舞い仕様をもとに AI に実装を指示する開発スタイルです。ではそのとき AI とともに作り上げる「振る舞い仕様」はどんな形で書くのがよいのでしょうか。この記事で…

「レジリエントマネジメント」の書評:守破離の守に役立つ易しいマネジメント本

本記事は guyon さんからいただいた「レジリエントマネジメント」の書評です。 総評 守破離の守に役立つ易しいマネジメント本であると思います。本書に書かれていることは、それなりのマネージャーなら意識せず実践していることが多く、これを実践できていな…

マスタースケジュールの理論とコインチェックにおける実践

この記事はコインチェック株式会社(以下、コインチェック)のアドベントカレンダー4日目の記事です。 こんにちは。Kuniwak です。 最近は Software Engineer in Test の殻を破り(?)、PMO 的な役割でプロジェクトのプロセスを設計し、マスタースケジュー…

株式会社ディー・エヌ・エーを退職しました

七年間お世話になりました。 送別会で発表を依頼された (!?) ので発表資料を用意しました。 次の会社はコインチェックです。よろしくお願いいたします。

5年前に私の中で起きた理解しやすさのブレークスルーを振り返る

10年前から文章の理解しやすさの認識がだいぶ変わった。昔は論理式やそれに相当する固い説明がどっさり書かれている文章を理解しやすいとは思わなかったが、今ではコンテキストさえ掴んでいれば論理式やそれに相当する固い説明で書かれた文章の方が理解しや…

仕様の静的検査器のブログに対する匿名ダイアリーへの回答

仕様の静的検査器のブログ記事について質問や添削を匿名ダイアリーでいただいたので私の意見を回答します。 anond.hatelabo.jp 前書き まず上記の匿名ダイアリー記事を書いてくださった方へ。記事を閲覧しさらにご意見を書いてくださったことに感謝いたしま…

画面仕様書への静的検査器を実装したらたくさんの欠陥を発見できた話

社のブログで最近の成果を公開しました。ぜひご覧ください。 swet.dena.com 画面仕様書への静的検査器を実装したらたくさんの欠陥を発見できた話 --- SWET第二グループの[Kuniwak](https://kuniwak.com/)です。本記事では画面仕様(後述)の仕様書に対する静…

子供の命名のために名前を探索するツールを作った

Go C#

子供が産まれるのに備え子供の名前を探索するツールを作りました。Linux、macOS、Windows で次のように名前の候補を列挙してくれます: $ name search --space full 山田 --max-length 2 < ./filter.json | tee result.tsv

あまりに BLE マクロを Nature Remo 上でデバッグするのが苦行だったので Swift 用の開発環境を整えた

TL;DR Android nRF Connect の BLE マクロのサブセットを macOS/iOS/... 上で開発する環境を用意しました。 github.com import Foundation import BLEMacroEasy // You can find your iPhone's UUID by running the following command in Terminal: // $ git…

テスト技法「同値分割」を信頼していいのかわからなくなった

これまで同値分割を信頼できる手法だと信じてきました。最近になってどうして同値分割が信頼できる方法なのかその理由を私が説明できないことに気づきました。この記事では、不明確な基準の同値分割はその信頼性の説明ができないこと、同値テストは後述する…

私の TDD の理解と Kent Beck による TDD の解説の比較

TDD(テスト駆動開発)の提唱者 Kent Beck による TDD の定義の解説を @t_wada さんが翻訳したブログが公開されました。 t-wada.hatenablog.jp ここで解説されている TDD と私のこれまで理解していた TDD(後述)を比較します。 みなさんの TDD の理解もぜひ…

書評:GitHub Copilot とのペアプロ TDD でつくるローグライク RPG

本記事は「GitHub Copilot とのペアプロ TDD でつくるローグライク RPG」の書評です。題名にローグライクRPGとあるのでゲーム開発の本なのかなと思ってしまいますが、本題は仕様の端的な表現をもたないシステムを LLM を使って真っ当に開発する方法の解説だ…

大震災に備えた救急箱に何を入れるべきなのか?

大震災に備え我が家に備えておく救急箱に何を入れるべきか検討した記録です。

新築住宅に1年住んでわかった後悔ポイントとおすすめ設備

新築住宅に住み始めてから1年経過しました。この1年を振り返ってよかったポイントや後悔ポイント、おすすめ設備を紹介します。

家に VR 環境を作るんじゃない。家の VR 環境を作るんだ

我が家の VR 環境を体験してもらうためのサイト home.kuniwak.com をご用意しました。ご自由にご訪問してください。