혼용이라기에는 둘 중 한 방식으로 해야하는거긴 한데
tab 으로 하던가 스페이스 다라락 치던가 해야하잖습니까?
이런식으로 두 가지 방식을 허용하는 이유가 있나요?
하나로 통일해뒀다면 더 편하지 않았을까 싶은 개인적 생각입니다.
심지어 파이썬 코드 내에서 indentation은 꽤나 중요한 부분을 차지하고 있기에 그 필요성을 더욱 절감하고 있습니다.
어디서는 1 tab, 어디서는 4 space, 어디서는 2 space 등등 사용자마다 다르게 나타나기에 간단한 복붙의 경우에도 추가적인 확인이 필요하단 점 또한 단점이라 생각합니다.
formatter를 이용하면 어느정도는 맞출 수 있지만 탭과 space가 혼용 되었을 경우는 잡지 못하기에 더더욱 그 의도가 궁금한 바입니다.
에디터마다 space와 tab의 시각적인 간격이 다르기 때문에 이 둘을 동시에 사용한다는 것은 무리가 있다고 생각되지만
탭으로 통일, 혹은 4 space로 통일 등으로 정해놨으면 어땠을까 하는 아쉬움이 있습니다.
사실 복붙하다가 이거땜에 (사용자 문제임) 오늘 몇번 멈춰서 쓰는거임
그러게요. 이 문제도 있네요. 한가지 방식이 아름답다면 강제로 정했어야지!!
그게 자동으로 안됨?
난 2년쓰면서 한번도 문제된적없었는데 이상하네
space랑 탭 둘이 섞여있을땐 안 잡아줄걸? 아닌가
내가 잘못알고 있은거일수도 있음
space랑 tab 둘 섞어쓰는건 javascript에서 굳이 [] + {} 해보면서 언어 욕하는거랑 다를바 없다생각함..
그걸 의도적으로 섞어쓴다기보단 복붙할때 꽤 생기는 일이라고 봄
너 ide 뭐씀?
생각보니 vscode 쓰면서 최근에 그런 일은 없었던거 같음. 내 기억엔 아마 파이참을 쓸 때 복붙하고 난 후에 줄마다 처리를 바꿨어야 하는 경우가 있었는데, 지금 해보니 괜찮은거 보면 내 기억이 잘못됐을수도 있겠다. 서버에서 다른 에디터를 못 쓰고 vim으로 수정을 할 때는 그랬음
4space 말고 다른 것도 있나요? 사실상 4space가 de facto라 메모장에서 혼자 작성하는거 아니면 왠만한 에디터나 ide다 4칸으로 맞춰줄거에요
4space가 정석처럼 느껴졌는데 이번에 일이 있어서 누가 준 코드를 보니까 2 space로 써져있더라고
이런건 4 칸으로 맞춰주긴 하는데 가끔 복붙하고 보면 같은 간격으로 indent 돼있는데 뭔가 이상하다고 뜸 그럴때 보면 indent 문제라서 기존 indent에 맞춰서 다시 해줬어야 했어
가끔 블로그나 카톡 같은데 코드 한눈에 보기 편하게 공유할때 2space 쓰긴 하는데 실제로 일할때는 4space 말곤 못봣음. space랑 tab섞어쓰는건.. 트롤링말곤 못봣어요 그럴 이유도 전혀없고 ㅋㅋ
python이 indent 꼬이면 귀찮은건 맞는거 같음. 특히 merge conflict날때..
이건 좀 억까같은데
까거나 싫다는게 아니라 이런 방식을 쓰는 이유가 있나 하는 글이었습니다
나도 gofmt처럼 딱 4칸 고정했으면 좋았을거 같긴 한데 블로그나 카톡에서 공유할때 좌우 스크롤 없는게 가독성이 좋아서 그냥 공식문서에서 권장하는 지금 방식이 제일 괜찮은거 같음. 특수한 경우엔 원하는대로 인덴트하되 사실상 표준은 4칸 공백으로 하자 정도
당연히 4스페이스 아닌가
그냥 첫 단추를 잘못 꿴거.. 하위호환땜에 강제하긴 좀 그럼