[TDD] Test Driven Development 란?

in hive-101145 •  8 months ago 

이 내용은 제가 좋아하는 유튜버!! 드림코드엘리님의 강의를 참고하여 정리한 내용입니다. 듣다보니 이러한 방법도 좋을 것 같아서 한번쯤 해보고 싶은 방법이라는 생각이 들었습니다.

다음 개발에는 한번 쯤 시도해보고 좋다면..!! 앞으로도 계속 사용해 보는 방식으로 해봐야겠습니다.


TDD란 어떤 개발을 하기 전에 테스트 코드를 먼저 작성하는 개발방법론 중의 하나입니다.

이는 구현되어야 할 기능에 대해서 테스트코드를 먼저 작성하고, 그 테스트를 통과 할 수 있는 코딩을 계속 추가 하는 방식으로 구현하는 방법론입니다.

이 방법론의 장점으로는

설계자의 관점에 따라서 프로젝트가 진행 될 수 있습니다.(설계자의 관점을 테스트 코드를 잡으면 되기 때문)
구현되어야 할 기능에 대해서 먼저 잘 정리를 하여 프로젝트가 나아가야 할 방향을 미리 정돈 할 수 있습니다.
테스트를 기본적으로 깔고 감으로써 코딩의 완성도를 높일 수 있습니다.

으흠... 꽤나 그럴싸한 방법론이긴 한데... 단점으로는 개발시간은 확실히 좀 오래 걸릴 것 같다는 생각이 듭니다.

테스트 코드를 일일이 짜는 것도 또 하나의 코딩이기 때문이지요.

대신 좀 큰 규모의 프로젝트에는 적합 할 수도 있을 것 같다고 생각이 됩니다.

다른 개발자 분들도 한번 관심 가져볼만해 보이는데~ 어떠신지요!?

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

image.png

개발자 준비중입니다~ 아예 모르는 사람에겐 어떤것이 필수적일까요??

아무것도 모르시는 분들은... 음.. 뭐부터 가르쳐드려야 할지도 좀 쉽진 않은데요,

생활코딩이던가? https://opentutorials.org/course/1

여기서 시작하는 분들이 많던데 한번 확인해보시지요!

일단 적성에 맞는지 파악하는것이 제일 중요합니다 ㅎ

Sorry for replying to a different conversation - do you run UpVu on Blurt? If so, did you see my message in reply to @upvu?

Hi @the-gorilla,

Where can I find your reply?
I couldn't your account the-gorilla.
What's your account in blurt?

Hi, my Blurt username's the same (the-gorilla) but it's this comment on Steemit I'm referring to - https://steemit.com/hive-101145/@the-gorilla/r3sf1a

Am I correct in thinking that you run UpVu and are perhaps unaware of what they've done on Blurt?

If you do run UpVu, please let me know if there's an alternative way for me to delegate my Blurt to you now that new delegations have been blocked. Thanks 👍

I think I've found a workaround so will delegate once my stake becomes available - I see that you've been able to delegate today, do you mind sharing how you were able to do this?

@happyberrysboy transfered 50 KRWP to @krwp.burn. voting percent : 82.22%, voting power : 53.57%, steem power : 1885488.94, STU KRW : 1200.
@happyberrysboy staking status : 13840 KRWP
@happyberrysboy limit for KRWP voting service : 13.84 KRWP (rate : 0.001)
What you sent : 50 KRWP
Refund balance : 36.16 KRWP [59678832 - 1177ee48fee1165824335c53addf74124614717c]