비교구문 쓸때

(a == 1)

(1 == a)


둘 중에 뭐가 좋음?


전자는 변수가 왼쪽일때 뭔가 일률성이 있고, 안정감이 있어서 좋지만,

(a = 1) 이런식으로 생기는 버그에 취약해서 안좋다고 하고,

후자는 위에 말한 버그를 예방해서 좋다는데,

후자는 왠지 정이 안 가고 왠지 저렇게 쓰면 뭔가 안될거 같음.



어떤식으로 쓰는게 좋음?