Var 없애고 let const 쓰는건 좋은데 이 병신들이 여기선 변수 재 할당이 안일어나니 let 말고 const를 써야된다 빼애액거림
본인 코딩능력 딸려서 풀리퀘스트에 지적할거 없으니 구현에 하등 상관없는 변수선언으로 지랄
let const면 ide단에서 에러잡아줘서 let을 const로 바꿔서 얻는 이익이 하나도 없음
댓글 15
코드리뷰하다가 털렸음?
익명(27.162)2022-03-31 08:10
이런 병신이 얼마나 많으면 eslint에 const강제하는 규칙도 있음
익명(ehbmnmedgtrdsvnh)2022-03-31 08:10
const로 강제 설정해놓고 일단 재할당해야하는 경우만 let으로 바꿀 수 있게 강제해준 곳도 있고… ㅠ 난 let 쓰고싶다..
익명(119.195)2022-03-31 08:11
답글
Let이 별로 중요하지 않은 임시 변수선언 같은 곳에는 더 가독성 좋다고생각함 const는 일단 5글자고 그걸로 선언해주면 뭔가 중요한 변수인것같음
익명(ehbmnmedgtrdsvnh)2022-03-31 08:13
답글
코드 가독성 측면에서 논리에 중요한 변수만 const로 선언하는게 낫다고 생각함
익명(ehbmnmedgtrdsvnh)2022-03-31 08:14
해당 댓글은 삭제되었습니다.
해당 댓글은 삭제되었습니다.2026-07-31 16:19
답글
Let은 var의 고질적 문제점인 hoisting에서 오는 코드 가독성 저하를 해소해주지. Let과 const간에는 그정도의 차이가 없고 const로 강제하는 병신틀딱규칙이 오히려 가독성을 떨어뜨리고 개발자 시간을 낭비하게 만듬.
익명(ehbmnmedgtrdsvnh)2022-03-31 08:41
답글
내가 이걸로 싸우는 개발자들 많이 봐서 하는말인데?
익명(ehbmnmedgtrdsvnh)2022-03-31 08:44
답글
애초에 let const 둘 중 하나 쓰니 마니 싸우는 것 자체가 무의미하다. 둘 다 분명한 차이가 있고 쓰이는 용도가 있는데
익명(210.90)2022-03-31 08:44
답글
아니 var은 솔직히 문제가 없던건 아니니 논쟁이 있을 수 있다고 보는데
const나 let은 니 말처럼 용도가 다른데 const를 쓰고 let을 쓰지 말아라 한다니까
그런 논쟁 자체가 무의미 하다는 거임
익명(210.90)2022-03-31 08:51
답글
js는 특성상 조금 이해 가긴하는데 평소 다른 언어들로 개발해서 그런가
나도 const 남발 해놓은 코드들 보면 적응 안되는 건 있더라
난 상수 용도 그대로, 앞으로 변경 되면 안되는 변수에만 가져다 쓰는 타입이라서
잘못하면 변경 해도 되는 변수인데 반대로 전달 될 수 있을 것 같다는 생각임
물론 js 개발자 상당수가 지 꼴리는 대로 코딩하는 애들이 많아서 정적 타입으로 하자고 하는건 어느정도 이해 됨
익명(210.90)2022-03-31 09:17
아니 재할당을 하던 말던 한번 선언하고 쓰면서 메모리 잡아먹는건 똑같을텐데
const 쓰면 메모리 안잡아먹고 let 쓰면 메모리 잡아먹나 ㅋㅋ
아니면 재할당 되면서 메모리릭 되는건가?
그리고 var 재선언 되는 문제 같은거는 애초에 다른 언어에선 비정상적인거였지.
다른 언어 제대로 배우고 생각하며 코드 짰으면 var에서 let 바뀐다고 쓰니마니 하고 경기 부릴 일도 없음.
익명(210.90)2022-03-31 08:39
답글
스코프도 같은 맥락이라고 본다
익명(210.90)2022-03-31 08:43
답글
다른 얘기지만 속도는 var이 let, const보다 빠르다고 본거같음. 런타임이 재할당 체크랑 TDZ체크 해줘야되서
익명(ehbmnmedgtrdsvnh)2022-03-31 08:43
답글
뭐 얼마나 복잡한 알고리즘이나 대형 프로그램 만든다고 속도는 의미 없다고 본다.
속도 따질거면 다른 언어 사용해야지
코드리뷰하다가 털렸음?
이런 병신이 얼마나 많으면 eslint에 const강제하는 규칙도 있음
const로 강제 설정해놓고 일단 재할당해야하는 경우만 let으로 바꿀 수 있게 강제해준 곳도 있고… ㅠ 난 let 쓰고싶다..
Let이 별로 중요하지 않은 임시 변수선언 같은 곳에는 더 가독성 좋다고생각함 const는 일단 5글자고 그걸로 선언해주면 뭔가 중요한 변수인것같음
코드 가독성 측면에서 논리에 중요한 변수만 const로 선언하는게 낫다고 생각함
해당 댓글은 삭제되었습니다.
Let은 var의 고질적 문제점인 hoisting에서 오는 코드 가독성 저하를 해소해주지. Let과 const간에는 그정도의 차이가 없고 const로 강제하는 병신틀딱규칙이 오히려 가독성을 떨어뜨리고 개발자 시간을 낭비하게 만듬.
내가 이걸로 싸우는 개발자들 많이 봐서 하는말인데?
애초에 let const 둘 중 하나 쓰니 마니 싸우는 것 자체가 무의미하다. 둘 다 분명한 차이가 있고 쓰이는 용도가 있는데
아니 var은 솔직히 문제가 없던건 아니니 논쟁이 있을 수 있다고 보는데 const나 let은 니 말처럼 용도가 다른데 const를 쓰고 let을 쓰지 말아라 한다니까 그런 논쟁 자체가 무의미 하다는 거임
js는 특성상 조금 이해 가긴하는데 평소 다른 언어들로 개발해서 그런가 나도 const 남발 해놓은 코드들 보면 적응 안되는 건 있더라 난 상수 용도 그대로, 앞으로 변경 되면 안되는 변수에만 가져다 쓰는 타입이라서 잘못하면 변경 해도 되는 변수인데 반대로 전달 될 수 있을 것 같다는 생각임 물론 js 개발자 상당수가 지 꼴리는 대로 코딩하는 애들이 많아서 정적 타입으로 하자고 하는건 어느정도 이해 됨
아니 재할당을 하던 말던 한번 선언하고 쓰면서 메모리 잡아먹는건 똑같을텐데 const 쓰면 메모리 안잡아먹고 let 쓰면 메모리 잡아먹나 ㅋㅋ 아니면 재할당 되면서 메모리릭 되는건가? 그리고 var 재선언 되는 문제 같은거는 애초에 다른 언어에선 비정상적인거였지. 다른 언어 제대로 배우고 생각하며 코드 짰으면 var에서 let 바뀐다고 쓰니마니 하고 경기 부릴 일도 없음.
스코프도 같은 맥락이라고 본다
다른 얘기지만 속도는 var이 let, const보다 빠르다고 본거같음. 런타임이 재할당 체크랑 TDZ체크 해줘야되서
뭐 얼마나 복잡한 알고리즘이나 대형 프로그램 만든다고 속도는 의미 없다고 본다. 속도 따질거면 다른 언어 사용해야지