dockerを前提としたソフト開発において、差分ビルドとかデバッグはどうやって使っていけばいいの?