당신은 멋쟁이, 우리는 장고쟁이~

0%

PEP8 Programming Recommendations - 4편

프로그래밍 권장사항들



불리언값의 비교는 == 연산자를 사용하지 않습니다



1
2
3
4
5
6
7
8
# 좋은예 
if greetings:

# 나쁜예
if greetings == True:

# 틀린예
if greeting is True:


try..finally 안에 흐름제어 구문



try..finally 에서 finally부분안에는 return/break/continue 같은 흐름제어 구문의 사용은 권장되지 않습니다.


finally 안에 return/break/continue 같은 구문을 사용하면, 암시적으로 활성화 된 예외를 취소시키기 때문에. finally 안에 흐름제어 구문의 사용은 권장 되지 않습니다.



1
2
3
4
5
6
# 틀린예
def foo():
try:
1 / 0
finally:
return 42


마치며..



PEP8에서 얘기하는 프로그래밍 권장 사항들에 대해서 알아보았습니다.


프로그래밍 전반에 걸친 다양한 권장사항이고. 깊은 컨셉입니다.