유데미

    [유데미(Udemy)] TDD로 배우는 웹 프론트엔드 강의 후기

    TDD(Test-driven Development, 테스트 주도 개발)는 테스트를 먼저 만든 후, 만든 테스트를 통과하도록 코드를 작성하는 개발 방법입니다. TDD 방법론의 핵심은 '작성한 실제 코드가 원하는 대로 동작하는지에 대해 자주 빠르게 피드백을 받는다'라는 것인데요. 유데미(Udemy)의 'TDD로 배우는 웹 프론트엔드' 강의에서는 TDD 방법론의 장점과 best practice, 그리고 예제를 통해 프론트엔드에서 TDD로 개발하는 방법에 대해 배울 수 있습니다. 강의에서 언급하고 있는 TDD의 장점은 다음과 같습니다. 결정과 피드백 간 간격을 좁힐 수 있습니다. TDD의 개념을 널리 알린 켄트 벡(Kent Beck)은 TDD를 '결정과 피드백 사이의 갭에 대한 인식', '결정과 피드백 사이의 ..

    [유데미(Udemy)] 기술블로그로 알아보는 테크니컬 라이팅 후기

    테크니컬 라이팅에 대해 들어본 적 있으신가요? 테크니컬 라이팅(technical writing)은 말 그대로 기술 문서를 쓰는 모든 글쓰기 활동을 가리킵니다. 실제로 회사에서 업무를 하다 보면 기술 블로그, API 레퍼런스 등 기술 정보가 담긴 글뿐만 아니라 기획서, 보고서, 메일, 회의록도 자주 접하게 되는데 넓게 보면 모두 기술 문서에 속합니다. 특히 개발자라면 회사나 개인이 운영하는 기술 블로그의 글을 자주 접하실 텐데요. 글을 읽을 때 비슷한 내용이더라도 술술 잘 읽히는 글이 있는가 하면, 도입부부터 이해하기 어렵고 머릿속에 잘 들어오지 않는 글도 있습니다. 막상 글을 쓰려고 하면 쉽게 이해할 수 있는 간결한 글을 쓰는 것이 참 쉽지 않습니다. 어떻게 하면 제 의도를 명확히 전달하고 잘 읽히는 글..