본문 바로가기

반응형

개발

(3)
[웹개발] TDD 정리 TDD란 테스트 주도 개발, 즉 테스트 코드를 먼저 작성하고 코드를 작성하는 방식의 개발 방법입니다. 테스트 코드를 먼저 작성함으로써 실제 코드가 무슨 기능을 해야 하는지 정확하게 정의할 수 있습니다. 테스트 코드를 작성한 후에는 테스트를 통과하는 코드를 최소한으로 작성하고, 표준에 맞게 리팩터링 합니다. 목차 TDD가 필요한 이유 테스트 코드를 작성하면서 실제 코드의 기능을 정의하기 때문에 명확한 코드 설계가 가능합니다. 테스트를 통과하기 위한 최소한의 코드만을 작성하는 것이 원칙이기 때문에 불필요한 코드를 줄일 수 있습니다. 개발 시작부터 만들어야 하는 서비스 혹은 웹사이트의 요구사항이 완벽하게 정의된 경우는 거의 없습니다. 개발 과정에서 많은 변경 사항이 생길 수 있고, 개발이 완료된 후에도 유지보..
[python] 입력(input) 받는 방법 파이썬에서 사용자로부터 입력을 받으려면 input 기능을 사용하면 됩니다. 메세지를 전달하고 그것에 대한 대답을 사용자에게 문자열로 받아옵니다. 구글 드라이브의 Colaboratory를 이용하면 PC에 파이썬을 설치하지 않고도 파이썬을 써볼 수 있습니다. 파이썬에서 사용자의 입력을 받아오는 방법은 input(문자열) 입니다. input 기능을 실행하면 입력된 문자열을 사용자에게 보여주고 그에 대한 입력을 문자열로 받아옵니다. 아래 예시처럼 말이죠. 받아온 문자열을 가공해서 사용자에게 다시 출력해주거나 변수에 저장해서 다른 곳에 사용할 수도 있습니다. input 기능을 이용해서 사용자의 이름을 입력 받고 print 기능을 이용해서 인사말을 건내는 코드를 짜보겠습니다. 이제 사용자의 이름을 물어보고 이름을 ..
[python] 출력(print) 하는 방법 파이썬에서 화면에 무언가를 출력하려면 print 기능을 사용하면 됩니다. 변수와 문자열, 정수, 부동 소수, 불리언 타입의 데이터를 모두 출력할 수 있습니다. 구글 드라이브의 Colaboratory를 이용하면 PC에 파이썬을 설치하지 않고도 파이썬을 써볼 수 있습니다. 파이썬에서 화면에 출력을 하려면 간단하게 print("출력하고 싶은 내용")을 입력해주면 됩니다. 따옴표(') 또는 큰따옴표(")로 묶어서 작성한 내용은 문자열로 출력됩니다. 한번 아래와 같이 코드를 작성하고 실행해보세요. "Hello, world"가 잘 출력되었나요? 코드를 작성할 때 문법에 맞지 않게 작성하면 오류가 발생하면서 코드가 실행되지 않습니다. 흔히 발생하는 실수를 보여드리겠습니다. 무엇이 잘못되었는지 직접 찾아보세요. 3가지..

반응형