프로그래밍팁 (1) 썸네일형 리스트형 코드 가독성 향상을 위한 팁 1. 함수화 - 계층적으로 소스 짜기 - 하나의 함수 안에는 하나의 내용만. (함수 내용은 일관성 있게) - 함수의 모듈화. 다른 프로젝트의 함수를 옮겨와도 사용할 수 있게 전역변수 의존도를 낮추자. ★ 2. 내용이 있어야할 곳에 있는것 실제로 소스를 짜다보면 잘 안지켜지는 것중 하나이다. 1) 변수 자체가 있어야 할 곳에 있어야 하는 경우. loop 변수 초기화는 loop 바로 위에서 해준다. (중요한 것은 loop 와 떨어져있으면 가독성이 떨어진다는 것.) 만약 변수 초기화가 loop 보다 10줄 위에서 실행됐다면 남이 봤을 때 왜 사용된것인지 몰라 당황스러울 수 있다. 2) 내용 자체가 있어야 할 곳에 있어야 하는 경우. 인턴 일을 하다가 전에 일을 하던 인턴이 짜놓고 간 소스코드를 보고서 이상한 .. 이전 1 다음