클린 코딩 그리고 녹색 코딩
이철우
클린(Clean) 코딩 하는 방법이 많이 소개 되어 있다. 나도 거기에 한 가지 의견을 보탠다.
비쥬얼 스튜디오 커뮤니티 버전을 기본으로 사용하면, 텍스트 편집기가 낱말 단위로 글자 색을 보여준다. 코드의 전체적인 분위기가 밝은 녹색 쪽이라면 클린 코딩에 가깝다고 생각한다. 만약 그 분위기가 좀 붉다면 클린 코딩하곤 거리가 멀다고 생각한다.
[enum], [interface], [숫자 literal]은 밝은 녹색이다. [class]는 녹색이며, [local 변수]는 하늘색이다. 반면, [string literal]은 붉은 색이다.
자신의 코드를 보고 <녹색 코딩>이 아니라면, <클린 코딩>하고 거리가 멀다고 판단해도 된다고 생각한다. 예로, [string literal]을 [static]으로 만들면, 붉은 기운이 한결 줄어든다.
오늘도 더 밝은 녹색 코딩을 위해 조금 더 자판을 두드린다.
