#tdd

질문 4
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

3달 전 · 임명수 님의 질문

TDD~ 테스트로 더 안전한 코딩을 하고 견고한 구조가 되는것

https://medium.com/@jinsim37/tdd-%EC%9D%98-%EA%B0%9C%EB%85%90%EA%B3%BC-%EC%A0%81%EC%9A%A9-%EC%82%AC%EB%A1%80-ed144798d298 요즘은 ai도 테스트시키면서 코드짠다던데...

개발자

#web

답변 0

댓글 0

조회 63

9달 전 · 익명 님의 질문

WebView로 개발한 앱 개발 경력은 도움이 안될까요?

질문 자체가 우문이라고 생각은 합니다만, 경험이 적다보니 조언을 구하고자 질문합니다. (조언 주시면 달게 받겠습니다ㅠㅠ) Q. iOS 앱 개발로 전문성을 쌓고 싶은데, WKWebView 경력은 채용입장에서 기피하게 되나요? 채용 요건은 대부분 (SwiftUI + TCA / Rxswift) + Tuist + TDD 로 요약될 것 같습니다. 그런데 WKWebview로 프로젝트를 구성하게되면, Tuist 그리고 Rx관련 라이브러리 적용이 일부분 가능하지만, 대부분은 없더라구요. 제가 고민인 것이 WKWebview를 많은 회사에서 사용하지만, 막상 요건에서는 주로 네이티브에 대한 개발 능력을 보다보니, 제가 가진 프로젝트 경력에 부족하지 않은가 라는 생각을 많이 합니다. 채용 입장에서는 이런 부분을 약점으로 보는지 궁금했습니다! Q. (커리어 패스 질문) Flutter 경력이 최근에 많이 있긴한데, WKWebview 경력으로 Native로 나아가기보다는 Flutter 개발로 나아가는게 나을까요? 저는 현재 다음과 같은 개발 경험을 가지고 있습니다. 현재 앱 프로젝트를 8건 - iOS Native 개발 2건 - iOS WKWebview를 통한 하이브리드 앱 2건 - Flutter 앱 개발 4건 다만, 네이티브 개발한지가 2~3년전 경력이다보니, 괜히 움추려드네요ㅠㅠ 최근에는 대부분 Flutter 개발과 WebView 이용한 하이브리드 앱 개발이 전부입니다. 저는 iOS도 너무 재미있고 Flutter도 너무 재미있습니다. 이런 상황이라 어떠한 식으로 커리어패스를 생각해야할지 고민입니다. 먼저 경험이 있으신 분들의 입장에서 어떠한 모습으로 보여질지 궁금하여 질문드렸습니다 긴 글 읽어주셔서 감사합니다. 어떤 조언이든 해주시면 저에게 큰 도움이 될 것 같습니다. 감사합니다 ^-^

개발자

#이직

#ios

#flutter

#커리어

답변 0

댓글 0

추천해요 3

조회 172

일 년 전 · 최기환 님의 새로운 댓글

안녕하세요 신입 개발자 최기환이라고 합니다! 테스트 코드 관련해서 선배님들의 고견을 여쭙고 싶습니다!

1. 로그인 폼에 대한 테스트를 작성하다 생긴 의문이 있습니다. 현재 테스트에 대해 공부하며 로그인 폼에 대한 테스트 코드를 작성하고 있었습니다. 그러다보니 로그인 폼에 포함되는 이메일 인풋 에서 진행했던 테스트와 유사한 테스트 코드를 반복해서 작성하고 있는걸 발견했습니다. 예를들어 이메일 입력에 유효하지 않은 이메일 입력이 들어오면 인풋 아래에 에러 텍스트가 보여야 한다 라는 테스트를 작성 했습니다. 그런데 로그인 폼에서 이런 로직을 포함하는 통합적인 로직을 테스트 하고 있었습니다. 이런 경우 로그인 폼에서는 이메일 인풋에서 작성한 테스트는 패스하고 좀 더 통합적인 테스트를 작성해야 할까요? 2. TDD를 도입한다면 어떤 테스트 코드부터 작성 되어야 하나요? 예를 들어 위 처럼 로그인 폼에 대한 통합 테스트가 있고 각 인풋 그리고 버튼 에 대한 유닛 테스트가 있다고 생각했을 때 어떤 테스트가 먼저 작성 되어야 하는지 궁금합니다. 통합 테스트를 먼저 작성하게 되면 이 통합적인 기능이 완료 되기 전까지는 계속해서 테스트가 실패 할 텐데 그래도 괜찮은가? 하는 궁금증이 있습니다!

개발자

#테스트코드

#tdd

#react

#javascript

#프론트엔드

답변 1

댓글 1

조회 138

일 년 전 · 행운아777 님의 답변 업데이트

프론트엔드 테스트코드 어떻게 하세요?

안녕하세요. 2년차 프론트엔드로 일하고 있는 주니어입니다. 사내에 테스트코드 도입 전 혼자 해보고있는데요, tdd를 하고 계시는 다른 현직자 분들에게 궁금한점이 있습니다. 유닛 테스트 : jest, vitest E2E 테스트: cypress, playwright 위의 도구로 이것저것 해보고있는데 하면서 까다로운 점이 있습니다. 일반 유틸 함수 같은 것은 유닛테스트가 비교적 간단하지만 프론트 엔드이다 보니 컴포넌트 테스트를 하려면 무조건 DOM 으로 불러와야하고, 사이즈가 큰 컴포넌트는 뭔가 잘 되지도 않고, 이럴거면 그냥 E2E만으로 하면 되지 않나 라는 생각도 들고... 실제로는 unit 테스트 도구로 컴포넌트 dom으로 불러와서하고 e2e도 따로 하시나요? 아니면 e2e로만, unit으로만 이렇게 한가지로만 하시나요??

개발자

#프론트엔드

#테스트코드

#tdd

답변 2

댓글 0

보충이 필요해요 1

조회 221

일 년 전 · Ted 님의 새로운 답변

sm 회사에서 서비스 회사로 이직 가능할까요

안녕하세요 지금 3년 7개월차 java 웹 백엔드 개발자입니다. 현재는 sm으로 공공기관에서 일하고 있습니다. 이전엔 2년정도는 기업연구소에서 솔루션 리팩토링 및 고도화 일하는 일 했구요 다소 늦은감은 있지만 서비스 회사로 이직을 도전하기 위해 퇴사를 결정하고 공부를 해서 서비스 회사로 취업하려고합니다. 나이는 20대 후반입니다. 코테 준비도 하고 jpa ci/cd TDD 준비를 통해 프로젝트를 만들어 보면서 공부하려고하는데요 경력을 무시하고라도 스타트업이든 신입라도 취업하고 싶은 심정입니다. 서비스 회사로 취업하려고 하는데 취업이 어려운가요 ?

개발자

#si

#서비스

#3년차

#sm

답변 1

댓글 0

조회 725

일 년 전 · 익명 님의 질문 업데이트

Next.js TDD 어떻게 하고 계신가요?

안녕하세요! 전 직장까지는 AI 서비스기획/개발을 주로 하였으나, 현재 이직 후에는 Next.js를 활용한 프론트를 주로 개발하고 있는데요..! 그러다보니 Next.js(+TypeScript) 프론트 작업시, TDD 트렌드에 대해 잘 몰라 질문드리고자 이렇게 투표를 만들어보게 됐습니다. :D 각 회사/본인의 팀에서는 TDD를 어떻게 적용하고 계신지(Unit Test / 통합테스트) 감사하겠습니다.🙏 의견으로 상세히 설명해주시면 더더더더 감사합니다.😇 npm trends를 조회해보기도 했지만, 이미 시장 장악력의 의한 수치이거나 이미 CRA시 자동으로 들어가 있는 Jest와 같이 사용하지도 않는데 다운만되는 경우가 모두 포함된 경우라고 생각하니 진정한 의미에서의 Trend라고는 생각이 안되더라구요. 커리어리를 통해 함께 TDD Trends를 알아갈 수 있도록 함께해주시면 정말정말 감사하겠습니다 :)! 중복 투표 기능도 없고, 5개 이상 보기를 만들 수 없어서 ㅠㅜ 투표 기능이 참 아쉽습니다만.. 그래도 한 번 의견 주시면 감사하겠습니다! (커리어리 개발자님들 투표기능 업그레이드 부탁드려요!)

투표

개발자

#tdd

#next.js

#unittest

#unit-test

#통합테스트

답변 0

댓글 0

조회 162

일 년 전 · 익명 님의 질문

tdd나 assert같은 거 많이 사용하시나요?

개발하면서 tdd나 assert 같은걸 써보면서 개발해 본적이 없는데 원래 많이 사용하시나요? 주로 혼자 개발하다보니 필요성도 잘 못느끼겠는데 어떻게 생각하시나요?

개발자

#자바

답변 0

댓글 0

조회 58

일 년 전 · 익명 님의 질문

서버 시스템 엔지니어가 되려면?

서버 시스템 엔지니어가 되려면? 안녕하세요 24년 8월 졸업이고 전공은 정보통신공학인 학생입니다. 클라이언트 요구사항을 분석해서 시퀀스 다이어그램, ERD 등을 제작하여 아키텍쳐 설계 후 TDD방식으로 코딩 후 아키텍쳐 고도화 하는 서버 앱 개발자가 너무 적성에 안맞습니다. 원래 개발보다 네트워크 운영체제 데베 등의 CS 이론 과목들을 좋아하기도 했었어서 AWS 클라우드 기반의 서버 시스템 엔지니어가 되고 싶습니다. 현재 스펙은 학부연구생 6개월 연구(메모리 퍼포먼스 실험 측정) Java/Spring으로 sns 웹 앱 서버 사이드 개발 경험 컴활 1급 학점 4점대 토익 900 후반(5일 준비), 오픽 AL(3일 준비) 1종 대형 면허 이 있으며 일단 지금 당장은 4-5월까지 4-Track으로 DSA = 현재 수준은 개발자로 지원한 코테는 다 통과하고 있습니다. 근데 통과한 직무가 다 서버 앱 개발자라 면접을 안가고 싶습니다 포폴(실력) = Udemy에 있는 DevOps Engineer 실무 위주의 강의 정리하기 자격증 = 정보처리기사 + AWS SAP만을 취득 후 신입으로 지원해볼까 합니다 면접(전공&인성) = 달달달 외워서 준비 예정 으로 준비하여 5-6월부터 지원할 예정입니다. 질문 드리겠습니다. 취준생기간에 준비할 위의 4-Track 을 비롯하여 추가로 어떤걸 준비해야할까요? 취직 후에는 자기계발로 어떠한걸 추가하고 보충하여야 서버 시스템 엔지니어로서의 역량과 커리어를 발전시켜시킬 수 있을까요? 취직 후 미국 대학원 석사과정에 진학하여 ML을 전공하여 훗날 AI 서비스를 제공하고 있는 서버 시스템의 엔지니어가 되고자 합니다. 대학원을 제외하고 어떤 방식/느낌/스탠스로 계속 자기계발을 해야할까요?

개발자

#클라우드-엔지니어

#aws

#데브옵스

답변 0

댓글 0

추천해요 1

조회 322

일 년 전 · nox 님의 댓글 업데이트

대기업 신입 노드 개발자가 가능한가

안녕하세요. 저는 현재 신입 백엔드 개발자로 취업 준비 중입니다. 사용할 줄 아는 언어는 하나라도 제대로 하자는 마음으로 js/ts만 다뤄왔습니다. 사실 프론트를 먼저 접하고 백엔드의 필요성을 느껴 빠르게 백을 구축하기 위해 nodejs로 백을 시작하게 되었어서 지금까지도 nodejs를 메인으로 expressjs, nestjs 등으로 계속 공부를 하고 있네요. 하지만 휴학 기간 동안 취업 준비를 하기 위해 채용 공고들을 보고 있는데 이름있는 기업들은 거의 대부분 자바 개발자만 뽑더라구요.. 물론 부서마다 언어가 다르다고 하긴 하지만 대부분 자바 아니면 파이썬이 메인이고, 노드는 뒷순위에 경력자들만을 뽑더군요.. 무슨 신입이 처음부터 이름있는 기업에 가려하냐, 눈이 너무 높은거 아니냐 하고 생각하실 수 있지만 제 성격상 목표가 뚜렷해야 집중이 잘 되고, 생각보다 취준 기간이 넉넉하고 네카라쿠배 급 정도에서 요구하는 기술 스택들, 예를 들면 docker, ci/cd, redis, msa, message broker, DDD, TDD, serverless 등을 완벽히 까지는 아니더라도 충분히 시간을 들여 공부하고 이를 사용한 본격적인 프로젝트를 진행하기 전에 언어를 확실히 정하고 가고 싶어서 질문 드립니다. 아직 expressjs, nestjs도 제대로 이해하고 있는 것은 아니며 당연히 배워야할 점들이 수도 없이 많기에, 남은 1년의 기간 동안 노드쪽의 부족한 점을 채워야할지, 자바를 새롭게 배우고 충분히 공부하며 제대로 된 프로젝트를 진행해야 할지 고민입니다. 더불어, 현재 저의 역량을 확인하기 위해 풀스택으로 제대로 된 쇼핑몰을 혼자 전부 구현 및 배포를 하는 프러젝트가 진행 중에 있습니다. 만약 제가 자바를 공부하는 것이 맞다면 현재 진행하고 있는 프로젝트는 잠깐 중단하고, 자바를 충분히 공부한 후 이 프로젝트를 자바로 진행하는 것이 좋을지, 아니면 일단 현재 프로젝트는 완성하고 나중에 자바를 공부한 후 똑같이 만들어보는 것이 나을지 고민입니다. 후자가 맞는거 같지만서도 이 경우에는 시간이 너무 오래 걸릴 것 같아 질문드립니다.. 정리하자면, 배경: 취준 기간 1년이 있고 목표는 대기업 혹은 중견기업 신입이다. expressjs, nestjs를 다룰 줄 알고 현재까지 진행한 토이 프로젝트들을 봤을때 개인적으로 기본적인 부분들은 할 줄 알고 있다고 생각한다. 질문 1. 하지만, 아직 부족한 점이 많은데 남은 1년을 노드쪽을 더 파서 취업을 노릴지, 아니면 이제라도 자바를 공부해서 조금 더 유리하게 가야할지? 질문 2. 내 역량을 확인할 겸 제대로 된 프로젝트를 하고 싶어서 쇼핑몰 구현 중에 있다. 만약 제가 자바를 공부하는 것이 맞다면, 현재 이 프로젝트를 노드로 완성하고, 자바로 옮길지. 아니면, 일단 멈추고 자바를 공부한 후 자바로 처음부터 만들지. (프로젝트는 이제 막 초기 단계라 기본적인 기능만 구현 후 배포 전 ci/cd를 위해 테스트 코드 작성 중에 있습니다.) 충분한 고민을 해보고 질문을 드리는게 맞겠지만 대기업 혹은 중견기업 채용 공고에 노드 백엔드 개발자가 거의 없는걸 보니 조급해져서 이렇게 질문드립니다. 긴 글 읽어주셔서 감사드리고 답변 꼭 부틱드립니다...!

개발자

#java

#javascript

#취업

#spring

#expressjs

답변 3

댓글 3

조회 2,235

2년 전 · 커리어리 AI 봇 님의 새로운 답변

팀프로젝트 조언 부탁드립니다.

안녕하세요. 이번에 처음으로 팀프로젝트를 진행하게 되었습니다. 아직 구상단계이지만 설계를 진행하기전 몇가지 궁금한 내용이 있어 문의드립니다. 1. 각 단계별로 문서화를 어떻게 진행하는지 궁금합니다. 2. 하나의 개발 방법론으로 서비스 종료까지 진행하는지 궁금합니다. 2-1. 요구사항 정의 후 각 마일스톤별로 개발 방법론을 결정하는지 궁금합니다. 3. 모듈 내 함수나 클래스에 모두 Doc으로 주석을 작성하는지 궁금합니다. 4. 이전에 근무시 문서가 PDD, TDD, FDD로 나뉘었는데문서화를 어떤 시점에 해야하는지 궁금합니다. 처음으로 공학이론을 접목시켜 진행하려다보니 질문이 길어졌습니다. 바쁘신 와중에 긴 글 읽어주셔서 감사합니다.

개발자

#팀프로젝트

답변 2

댓글 1

추천해요 1

조회 218

3년 전 · 이양일 님의 답변 업데이트

어떤 걸 공부 해야될까요?

안녕하세요 6개월 차 백엔드 개발자입니다. 개발을 별로 안하고 개발자가 된거라서 기초가 많이 부족합니다. 꾸준히 공부하고 있긴한데 공부할 게 너무 많다보니 뭐부터 해야될지 계속 헷갈리네요.. Java 다시 보기, DDD, TDD, Clean Architecture, SQL, JPA, Spring boot 등등 공부할껀 많은데 어떤 걸 우선적으로 공부하는 게 좋을까요?? 만일 본인이 공부를 한다고 하면 뭐부터 하실껀지도 궁금합니다!

개발자

#java

#backend

#개발자

답변 1

댓글 1

추천해요 5

조회 1,056

2년 전 · 커리어리 AI 봇 님의 새로운 답변

테스트코드에 관련된 책 한 권만 추천 부탁드립니다

안녕하세요 1년차 백엔드 개발자입니다 최근들어 비즈니스 코드의 수정과 더불어 제 테스트 코드가 함께 변경이 필요한 부분을 보고 많은 공부의 필요성을 느꼈습니다 켄트 백 저자의 TDD책은 내용은 좋다고 하지만 제 스타일에 맞지않아 도저히 읽히지 않았습니다 블라디미르 코리코프 저자의 단위테스트 http://m.yes24.com/Goods/Detail/104084175 와 라쎄 코스켈라 저자의 이펙티브 유닛테스팅 http://m.yes24.com/Goods/Detail/11361087 책 중 고민하고 있으며 다른 책도 괜찮습니다 추천 부탁드립니다!

개발자

#테스트

#단위테스트

#유닛테스트

#책

답변 3

댓글 2

조회 3,405