비교구문 쓸때
(a == 1)
랑
(1 == a)
둘 중에 뭐가 좋음?
전자는 변수가 왼쪽일때 뭔가 일률성이 있고, 안정감이 있어서 좋지만,
(a = 1) 이런식으로 생기는 버그에 취약해서 안좋다고 하고,
후자는 위에 말한 버그를 예방해서 좋다는데,
후자는 왠지 정이 안 가고 왠지 저렇게 쓰면 뭔가 안될거 같음.
어떤식으로 쓰는게 좋음?
비교구문 쓸때
(a == 1)
랑
(1 == a)
둘 중에 뭐가 좋음?
전자는 변수가 왼쪽일때 뭔가 일률성이 있고, 안정감이 있어서 좋지만,
(a = 1) 이런식으로 생기는 버그에 취약해서 안좋다고 하고,
후자는 위에 말한 버그를 예방해서 좋다는데,
후자는 왠지 정이 안 가고 왠지 저렇게 쓰면 뭔가 안될거 같음.
어떤식으로 쓰는게 좋음?
오 생각도 안해봄
실수를 줄일수 있다는거 생각해보면 r-value를 왼쪽에 놓는거 괜찮은데?
ㄷㅎ
조엘인가 이펙티브c++인가 상수왼쪽에 쓰랫는데 그냥 일관성잇게만 쓰면 뭐.. Ide에서 워링 다걸러주던데
가독성이 떨어져서 별로임