public Card getCard()throws IOException{
Card c = null;
String cardInfo = null;
assert readStream != null: cardInfo = readStream.readLine();
assert cardInfo != null: c = CreateCard(cardInfo);
return c;
}
私は少し練習不足で、assert ステートメントを使用して null をテストすることにより、コードの品質を向上させようとしています。最初にテストしたものがnullの場合、次のものもnullになるため、アサーションをデイジーチェーン化する必要があるようです....