대상: 프로그래밍 배운지 6달 미만인 알초보들
1. 그동안 짜봤던 허접한 소스코드를 살펴본다
2. 클래스별, 메소드별, 조건문 반복문별 들여쓰기가 잘 되어있는지 살펴볼것. 패턴을 보라는 거임.
3. 중괄호를 시그니처 뒤에 바로 붙이든 "...) {"아니면 줄바꿔서 붙이든 "...)n{" 상관없음. 일관성 있게 포맷팅 되어있으면 됨.
코드를 봤을때 어디는 여는 중괄호를 메소드 시그니처 뒤에 붙이고 어디는 줄바꿔서 붙이고 또 어떤 코드에서는 중괄호가 어딨는지 안보인다면....
프로그래밍 적성이 아니니 빨리 접을것.
센스가 있는 사람들은 놀라울정도로 코드 포맷팅을 잘 한다. 눈썰미가 있어서 코드를 보여주면 형태까지 모방을 함. 갓 프로그래밍을 배우는데도 직관적으로 줄을 잘 맞춘다.
그런데 1년이 지나도 코드 스타일에 일관성이 없는 사람들도 있다.
관찰력이 부족하고 또 그런만큼 버그도 잘 만들고 또 잘 잡아내지도 못함. 가뜩이나 코드나 난잡하니 더 못고침.
1. 그동안 짜봤던 허접한 소스코드를 살펴본다
2. 클래스별, 메소드별, 조건문 반복문별 들여쓰기가 잘 되어있는지 살펴볼것. 패턴을 보라는 거임.
3. 중괄호를 시그니처 뒤에 바로 붙이든 "...) {"아니면 줄바꿔서 붙이든 "...)n{" 상관없음. 일관성 있게 포맷팅 되어있으면 됨.
코드를 봤을때 어디는 여는 중괄호를 메소드 시그니처 뒤에 붙이고 어디는 줄바꿔서 붙이고 또 어떤 코드에서는 중괄호가 어딨는지 안보인다면....
프로그래밍 적성이 아니니 빨리 접을것.
센스가 있는 사람들은 놀라울정도로 코드 포맷팅을 잘 한다. 눈썰미가 있어서 코드를 보여주면 형태까지 모방을 함. 갓 프로그래밍을 배우는데도 직관적으로 줄을 잘 맞춘다.
그런데 1년이 지나도 코드 스타일에 일관성이 없는 사람들도 있다.
관찰력이 부족하고 또 그런만큼 버그도 잘 만들고 또 잘 잡아내지도 못함. 가뜩이나 코드나 난잡하니 더 못고침.
이분 프갤 현자
코드를 볼때마다 화딱지가 나면 소질이 있는거임
그.. VS가 자동으로 다해주는데요
뭐 그거말고 중괄호 쓰는방식이라면 내나름대로 딴사람들꺼 보면서 좋다고하는방식으로 보면서 익히고 그위주로 쓰다보니 그게편해서 그렇게하고있긴하다만
그런건 프로그래머의 글씨체같은 느낌 아닌가 - DCW
이런 나는 섞어 쓰는데 걸어가다가 칼침맞으려나
프로그래밍은 가독성도 중요하지만 더 중요한것은 알고리즘을 생각하고 그것을 코드로 옮기는 능력임.
가독성 암만 좋아도 알고리즘 못짜고 옮기지 못하면 아예 시작도 할 수 없음