自分の事は棚に上げる
- 8. このコード何やってると思いますか?
List<String> userIdList = getUserIdList();
for (String userId : userIdList) {
System.out.println(userId);
}
※上記コードは拡張for文での表現。以下と同じ意味。
for (int i = 0; i < userIdList.size(); i++) {
System.out.println(userIdList.get(i));
}
- 9. このコード何やってると思いますか?
List<String> list = get();
for (String a : list) {
String b = “H000000001”;
System.out.println(a);
}
• メソッド名や変数名が抽象的すぎる(可読性の低下)
• aという変数名適当すぎる (可読性の低下)
• bという意味不明な変数宣言(保守性の低下?)