반응형
📝── Java Clean Code ──
- for문의 Iterator의 경우 i, j로 명명하기 보다는 의미있는 변수명을 짓기 → 매직넘버, 스트링 제거
for (int i = 0; i < fruits.size(); i++)
→ for (int fruitIndexNum = 0; fruitIndexNum < fruits.size(); fruitIndexNum++)
하지만 그 자체로 이해가 되는 수준의 코드면 굳이 할 필요는 없다 → 유연하게 처리
- 함수를 리턴하거나 로직처리 시 함수 그대로 사용하지 말고 변수에 담아서 사용하기
return fruits.size() + vegitables.size();
→ int totalFruits = fruits.size()
int totalVegitables = vegitables.size()
int totalCount = totalFruits + totalVegitables
return totalCount
하지만 그 자체로 이해가 되는 수준의 코드면 굳이 코드를 늘릴 필요는 없다 → 유연하게 처리
- // 은 해당 변수가 무엇을 의미하는지 적는다.
int totalFruits = fruits.size() // 과일 총 개수
- /** **/는 프로세스의 흐름을 정의한다.
/** ──── 오늘 산 과일과 야채의 총 개수 구하기 ──── **/
int totalFruits = fruits.size()
int totalVegitables = vegitables.size()
int totalCount = totalFruits + totalVegitables
return totalCount
<HTML>
<body>
<div>테이블</div>
/** 과일 테이블 **/
<table>
...
</table>
</body>
</HTML>
반응형