- YouTube
youtu.be
'Clean Code' 였는지 정확히 기억은 안나지만 부정적 의미의 변수를 사용하지 말라는 것을 봤던 것 같네요.
그 이유는 부정을 다시 뒤집어서 판단하는 경우도 있기 때문에 한번에 이해되지 않는 코드가 될 수 있어서 그랬던 것 같습니다..
이 글은 부정적 이름으로 선언한 예를 보여주며 어떻게 바꾸는 것이 가독성을 높일 수 있는지 알려줍니다.
guard 문을 사용하는 경우는 예외라고 해서 js에도 guard가 있는 건가 했더니 guard의 의미로 if에서 return하는 경우를 말하는 것이었네요.
여러분은 boolean 변수 이름을 어떻게 짓고 계신가요?
#직독직해 #medium #ios #swift #api #binary #stability
https://youtu.be/t576SbDBzc4
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2024년 9월 3일 오후 2:37
혹시 변수명에 notSave 이렇게 지으면 안된다는건가요?
@권용찬 네 일종의 그런거죠 notSaved 대신 saved if notSaved { … return } 형태의 가드문으로 사용하는 경우는 예외라네요 ㅋㅋ