너네 회사는 변수 이름을 b로 쓰냐?
당연히 누가 봐도 알아볼 수 있게 지어야 하는 거 아님?
얼마나 개좇소인지는 몰라도
Intellij만 써도 아래 노란줄 딲 띄워주는데
이상하다는 생각 한 번도 안 해봄?
진짜 저런대갈통으로 개발자하고있네 ㅋㅋㅋ
너네 회사는 변수 이름을 b로 쓰냐?
당연히 누가 봐도 알아볼 수 있게 지어야 하는 거 아님?
얼마나 개좇소인지는 몰라도
Intellij만 써도 아래 노란줄 딲 띄워주는데
이상하다는 생각 한 번도 안 해봄?
진짜 저런대갈통으로 개발자하고있네 ㅋㅋㅋ
해당 댓글은 삭제되었습니다.
그니까 뭐든간에 b == false로 써야만 가독성이 나온다고 생각한다는 점에서 평소에 얼마나 코드를 개떡같이 쓰는지 알 수 있다고 병신아
씨발 ㅋㅋㅋㅋㅋㅋㅋㅋ 이새낀 진짜 좇병신이네 넌 평생 SI땔감이나 하다 뒤져라
그래도 쪽팔린 줄은 아네. 클린 코드 좀 읽어라 새끼야 ㅋㅋ
!boolean 인지 boolean == false 인지는 성능에 하등 영향 없는 부분임 원래부터가 사람별로 다르게 느끼는 부분이고 해외에도 동일하게 뭐가 좋은지 자주 얘기가 나오는 부분임
애초에 !를 쓸 일이 없어야지. 만약 a가 b면 false - 라고 하면 if (!isAEqualB(a, b)) 꼴이 아니라 if(validANotEqualB(a, b)) 꼴이 되어야 한다는거임
성능은 중급 이상 개발자가 와서 검토할 거니까 118.36 수준에선 성능 신경 쓰지 않기를 권함
비교문에 !를 쓸 일이 없도록 isValid 라는 메소드를 2~3군데에서 사용할 때 isNotValid 메소드를 만들어서 !isValid를 반환하도록 하는 방식으로 해결하기도 하지만 코드 규칙을 어떻게 정하냐에 따라 쓰기만 할 뿐이라서 프로젝트마다 팀마다 다른 것 같음
1. 메소드 중복 사용은 분리하는 게 맞고 / 2. 혹여 그걸 if 내부에 집어넣는다 해도 메소드 작명이 제대로 되어 있다면 !가 == false보다 보기 힘들 이유는 전혀 없음