profile
Flask, Vue, Testing을 좋아하는 개발자 입니다. 필라테스 운동도 좋아해요
post-thumbnail

docker-compose 파해치기

docker-compose가 잘 작성된 코드 분석 - 참고한 코드 1. 전체 파일 구조 mysql과(DB) src(app) 구조로 구분되어져있다. src 레벨에 docker-compose.yml이 존재한다. 2.docker-compose.yml Dockerfile

2020년 6월 13일
·
0개의 댓글

Dockerieze 첫 발

Dockerfile을 통해서 가상환경을 세팅하자.전체적으론 이 링크를 따라하였다.── README.txt├── app.py├── Dockerfile├── docker-compose.yml└── requirements.txt그러면 위와 같은 구조가 나오고 Dockerfi

2020년 5월 11일
·
0개의 댓글
post-thumbnail

귀찮은 pytest 자동화 + 변경점 적용하기

vscode + pytest 사용을 하다 보니 일일히 터미널에서 pytest로 명령을 쳐야했다.이 방법이 아니라면 에디터에서 제공하는 버튼으로 테스트를 하던지...어찌 됬든 테스트를 하기 위해 추가 액션을 하는게 너무 싫기에 pytest-watch를 도입.문제는 이 친

2020년 4월 30일
·
0개의 댓글

pytest.xfail을 사용하는 이유

TDD를 지향하면서 각종 테스트를 작성하다가 든 생각이다. 이런류에서 굳이 fail이 뜨는 테스트를 만드는 이유는?정답은 간단하다.지금은 실패하는게 정상이지만 앞으로 개선되서 성공하는 테스트?임을 뜻한다전체 테스트를 돌릴 경우 위 테스트에 xfail을 안해놓으면 에러로

2020년 4월 25일
·
0개의 댓글

다시 백엔드로

지난 1분기에는 Front에서 Vue, Cypress에 집중하였다면 이번 분기에는 다시 Back으로. 이번 분기 목표는 Flask 바탕으로 toy project를 진행. Flask 구조 잡기 pytest-advanced 작성해보기 다른 모듈들 사용해보기 CI/CD

2020년 4월 20일
·
0개의 댓글

Flask 구조 : DB 설정

DB 설정 목표 내가 원하는 모양대로 테이블이 설정 되어야한다. test, dev, prod 등 각각 다른 DB 환경에서 같은 테이블로 작동되어야한다. 기본 구조 DB모듈 설치 : Flask_migrate alembic 기반의 Flask용으로 만들어진 모듈 pip

2020년 4월 20일
·
0개의 댓글
post-thumbnail

cypress todo-update

밀렸던 todoUpdate

2020년 3월 7일
·
0개의 댓글

props와 watch

props와 watch를 어떻게 사용해야할까.

2020년 3월 7일
·
0개의 댓글

Cypress 사용기 - 2

cypress로 여러가지 삽질중 지난주까지는 cypress를 단순히 유저의 액션을 테스트 하는 것으로만 한정 지었지만 이번주 삽질을 통해서 더 좋은 점을 알게되었다 cypress를 정말 파워풀 하게 사용할 수 있는 방법은 바로 response를 stub 하는 것! 즉

2020년 2월 15일
·
0개의 댓글

Cypress 사용기

E2E 테스트를 적용한 이유 테스트에는 다양한 방법이 있고 백엔드 개발을 할때에는 유닛테스트와 피처테스트를 사용하였다. 백엔드의 경우 api와 1대1로 대응 되게 테스트를 작성하면 끝이었기에 테스트에 대한 고민은 크게 안하였다.(물론 차후에 BDD를 접하면서 생각이 달라짐) 하지만 프론트의 경우 단순히 유닛테스팅을 하기에는 너무 막막한 상황이 많았다(무엇을...

2020년 2월 9일
·
0개의 댓글

05W 개발일지, Cypress

git.image 1월을 마무리 하면서 올리는 잔디밭. 중간에 하나가 왜 빠졌는지 의문...😂 Vue 개발시 제일 신경써야하는 부분은 데이터의 흐름 너무 당연한 소리인데 너무 당연한걸 이제야 알게됨. 처음 설계시 데이터 모양과 흐름을 명확히 하지 않으니 주먹 구구식으로 만들어지는 경우가 많았음 Vuex가 정답은 아니지만 기본적으로 Vuex - stat...

2020년 2월 4일
·
0개의 댓글

04W 개발일지(뒤늦은)

주말에 정리를 못했다(feat 설날) 04W 주요사항 vue-nuxt로 todo 개발 vuetify 사용 및 컴포넌트화에 따른 재사용 방법 v-slot 및 props 컴포넌트 재사용 이슈 버튼, input박스 등을 재사용할 경우에 발생할 수 있는 여러 이슈들이 존재 각 컴포넌트별 서로 다른 부모가 있으므로 처리함수를 개별로 건네줘야한다. A...

2020년 1월 30일
·
0개의 댓글

03W 개발일지

03W 개발 일지 vue-ts 개발 스탑 이유 : vue 3.0에 ts가 같이 나올텐데 어떤식을 나올지 감이 안잡히기 때문 뭔가 새로운, 완전 다른 형태가 될 수도 있음 지금 Vue 개발의 우선순위가 먼저가 될 수 없음 vue-nuxt 개발 시작 위의 이유의 시발점(욕이 아니다) nuxt를 사내에서 사용하고 있기에 우선적으로 배워야 하는 이슈가 있음 n...

2020년 1월 20일
·
0개의 댓글

Vue, TS, todo 개발

이번주에 한것 인프런 Vue-TS 강의 완강 샘플 todo프로젝트 1차 완성 git:sampleTodo todo프로젝트 느낀 점 class based 방식이라 다시금 object 개념이 중요함을 깨닫음 단순히 보고 따라 치는 것과 내가 만드는 것은 다름 notion:개발기록 TDD 를 해보려 했으나 레퍼런스가 부족(TS+Vuex 같이 해서 개발하는게 없...

2020년 1월 12일
·
0개의 댓글

3번째 이사, 벨로그

세번째 집으로 이사왔다 블로깅을 하겠다고 다짐한건 17년도 말쯤? 같이 공부하던 친구들과 다 같이 블로그를 운영해보자 라는 거창한 생각에서였다. 그리고 나름 많이 블로깅을 했지만 지금은 저 멀리서 주인을 기다리는 신세가 되었다. 첫번째 집은 은 티스토리였다 당시 티스토리를 해야만 할것 같았다? 네이버 블로그는 당연히 열외였다. 이건 너무 당연한거...? 깃...

2020년 1월 5일
·
0개의 댓글