IOS/클린코드
2주차 피드백 정리 (붱이)
_IGHT
2021. 3. 9. 08:09
while문은 조건에 따라 반복을 수행하는 구문이에요
while (condition) { // do something }
항상 condition을 true로 설정하면
while true 까지만 읽었을 때는 이 구문은 무한히 반복된다고 오해할 수 있을 것 같아요.
대신
var isContinue: Bool while isContinue { // do something }
과 같은 형태로 condition을 잘 이용하면 특정 조건에 따라 반복되는 것이라는 걸 명시적으로 잘 표현할 수 있을 것 같아요
computer의 number가 random으로 결정된다는 사실까지 변수명에 표현하고 있군요.
자세한 설명이 될 수 있겠지만, 우리가 표현하고자 하는 의도를 명확하고 간결하게 네이밍해보는 건 어떨까요?
주석으로 표현해야하는 경우가 있지만 코드에 대한 설명을 주석으로 풀어내기보다는 명확한 코드로 풀어낼수 있으면 좋을 것 같아요 😎
728x90