코드리뷰 시리즈 프로그래밍 스타일 - 들여쓰기와 스페이스 (이글) 프로그래밍 스타일 - 이름 붙이기 코드 리뷰 ABC - if 문 줄이기 코드 리뷰 ABC - 반복문 코드 개선 코드 스타일은 코드의 전체적인 모양새라고 볼 수 있다. 이것은 우리가 문서 작성할 때 여백과 줄바꿈, 들여쓰기를 어떻게 잘 해서 예쁘게 인쇄하느냐에 따라 문서에 대한 평가가 얼마나 좌우되는가와 비슷한 것이다. 코드에서 적절한 줄바꿈, 들여쓰기, 빈칸 처리는 코드 전체의 모양새를 결정할 뿐 아니라 코드의 가독성에 절대적인 영향을 미치는 요소이다. http://www.oracle.com/technetwork/java/codeconventions-150003.pdf 에서 발췌 1. Indentation 들여쓰기와 줄바꿈 한 줄은 80글..
코드리뷰 시리즈 프로그래밍 스타일 - 들여쓰기와 스페이스 프로그래밍 스타일 - 이름 붙이기 (이글) 코드 리뷰 ABC - if 문 줄이기 코드 리뷰 ABC - 반복문 코드 개선 프로그램 코드에서 이름이 글자수로 따지면 몇 퍼센트나 될까? 놀랍게도 80% 이상이다. 그럼 이름이 코드의 가독성에 미치는 영향은 어느 정도일까? 놀라겠지만 필자는 90% 이상이라고 확신한다. 왜냐고? 클래스 이름, 메소드 이름, 변수 이름이 코드를 이해하는데 얼마나 중요한가는 사실 남의 코드를 읽어본 사람이라면 누구나 느끼게 된다. 그러나 단순히 이해하는데 도움을 주는 것보다 훨씬 많은 역할을 할 수 있다. 변수 이름은 자료구조를 나타낼 수도 있고 메소드 이름은 함수가 하는 일을 알려준다. 또한 적절한 변수 이름을 이용해서 어떤..
여기서는 파이썬의 입출력 기본을 살펴본다.먼저 프로그램이 실행의 결과를 보여주는 방법으로 print(…) 함수가 있다. 괄호 안에 결과를 출력하고 싶은 내용을 넣어주면 된다. 그 자리에는 값, 변수, 수식 등 무엇이든 올 수 있다. 여러 개의 값이나 수식을 콤마로 나열하면 차례로 연결되어 출력된다. >> 5+1 6 >> a = 5 >> print(a) 5 >> b= 3.1 >> print(b * 3) 9.3 >> “Good Morning” ‘Good Morning’ >> c = ‘hello’ >> print(c) Hello >>> print(a, b, c) 5 9.3 hello print 문에서 한가지 특징적인 것은 print 문을 한번 수행할 때마다 무조건 줄바꿈이 나타난다는 것이다. 자바처럼 prin..
- Total
- Today
- Yesterday
- 동적바인딩
- comparable
- zip
- 패턴
- contentEquals
- TypeError
- ToString
- CompareTo
- format
- 스트링
- indexof
- python exercise
- contains
- 이터레이터
- max
- typedef
- 지연계산
- python example
- APPEND
- follow
- 콜렉션
- 이터러블
- 자바regex
- sort key
- 스트링 +
- rust
- Iterator
- Lazy evaluation
- C++ 클래스
- Camel Style
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |