このように、オブジェクトのクラスが何であろうとそのメソッドが呼び出せればよしとするプログラミングスタイルのことを「ダックタイピング(duck typing)」と呼びます。これは「もしもそれがアヒルのように歩き、アヒルのように鳴くなら、それはアヒルである」という言葉に由来するプログラミング用語です。
プログラムが大きくなってきたときに、意味のあるまとまりで分割することで、書きやすく、また読みやすいプログラムにすることができます。また、同じ処理は1カ所にまとめて書くことで共同利用することもできます。
プロダクトバックログをうまく整理するには、ふだんのスプリントのことはひとまず忘れて、広い視点で開発全体を考えてみよう。たとえば、インセプションデッキを見ながら、そもそもスクラムチームは何を達成しなければいけないのかを思い出しながら取り組んでみよう。
原則のひとつは、「APIの設計にあたっては、APIを使いやすくすることだけでなく、APIを誤って使うのを難しくすることを考慮すべき」です。これを「誤用耐性(misuse resistance)の原則」と呼びます。