CleanCode_Python

Chapter 01 - DEALING WITH ERRORS AND ASKING FOR HELP [오류 처리 및 도움 요청]

1.1_ How to Ask for Programming Help [프로그래밍 도움을 요청하는 방법]

- 도움을 요정할 때 하지 말아야 할것 11가지


1) 질문하기 전에 질문을 해도 되는지 묻는 것

온라인상에서는 즉각적으로 피드백을 하기가 어려울 수가 있다. 질문을 해도 되는지는 예의 바르게 묻는 것이지만 서로 시간의 텀이 있으므로 질문을 바로 하자
[Not Recommend]
혹시 질문 드려도 될까요?
[Recommend]
oo한 부분이 안되는 데 이 부분에 대해서 질문해도 될까요?

2) 직접적으로 질문하지 않고 질문을 암시하는 것

문제를 설명할 때 상대가 말하는 내용을 알고 있다고 가정하기 쉽다.
“코드가 작동하지 않습니다”는 질문이 무엇인지 암시할 수는 있지만 물음표로 끝나는 명시적인 질문을 포함하는 것을 추천한다.

3) 상황에 맞지 않는 포럼이나 웹 사이트에 질문 하는 것

상황에 맞는 사이트에 방문해서 질문하자

4) “문제가 있습니다” 또는 “도움을 주세요”와 같은 구체적이지 않은 게시물 제목 또는 이메일 제목 작성을 하는 것

[Example] python 3.7 : 0000 오류를 어떻게 해결할 수 있을까요?

5) “내 프로그램이 작동하지 않습니다”라고 하면서 어떤 것을 원하는지 설명 안하는 것

6) 전체 오류 메시지 포함 안하는 것

7) 전체 코드 공유를 안하는 것

8) 잘못된 포맷팅의 코드를 공유하는 것

[Wrong Example]
def add(a, b):
result=a+b
return result

9) 이미 시도한 과정을 설명하지 않는 것

10) 운영 체제 또는 버전 정보를 제공하지 않는 것

11) 다른 사용자에게 프로그램을 작성해 달라고 요청하는 것



Chapter 02 - ENVIRONMENT SETUP AND THE COMMAND LINE [환경 설정 및 명령행]

2.1_ Command Line Interface

  • Windows : C:\Windows\System32\cmd.exe
  • macOS : /bin/bash
  • Ubuntu Linux : /bin/bash


Reference


[Beyond the Basic Stuff with Python_Al Sweigart] - https://inventwithpython.com/beyond/
[Chapter 1 - Dealing with Errors and Asking for Help] - https://inventwithpython.com/beyond/chapter1.html
[Chapter 2 - Environment Setup and the Command Line] - https://inventwithpython.com/beyond/chapter2.html
CC License - [CC BY-NC-SA 3.0]

Translator - ChatGPT


댓글남기기