いくつかのフィードバックが必要でしたが、バグを修正し、下のロジック、if、else-ifのロジックに問題があるかどうか尋ねました。それが正しいかどうか。新しいコードベースを見て、このロジックが正しいことを確認したかったのです。私がコメントしたif文とelse文は、わかりません。これらのステートメントはどちらも当てはまるでしょうか?私に知らせてください、または他の問題があれば教えてください。おかげプログラミングロジック
try {
if (data.length == 0 && _routeOnEmptyBytearray)
_receivedBytearrayZero = true;
}
else if (data.length >= 0) {
if (_outStr == null){
_receivedFileContent = true;
fileCreate();
}
_outStr.write(data);
}
}
以下のようにtryブロックの後にキャッチを追加するには、ロジックが正しいかではないと言うことはできません方法。しかし、データがnullの場合、コードでNullPointerExceptionがスローされ、filCreateのコードで初期化されていない場合は_outstrがnullであることがわかります。 –
この方法の要件を知らなければ、どのようにして誰がその論理が正しいかどうかをどのように語ることができますか?これは、「サイズ10の靴をいくつか買った、これは私にとって正しいサイズですか?私の足を見たことのない人に。 –