양파개발자 SW의 블로그입니다^^
Posts
97 posts코드 리뷰 문화에 대한 공감
오늘 회사에서 점심을 먹으며 코드 리뷰 문화 관련 이야기를 하다가 좋은 말을 들었습니다. 코드 리뷰를 부탁한 사람(코드 작성자) 입장에서,간혹 이렇게 해도 되고 저렇게 해도 되는것으로 리뷰를 받는 경우가 있으면그냥 리뷰어가 적어준 내용을 반영하자 인데요,이게 이렇게 하는 이유는 아래와 같습니다. 1. 사소한 문제로 서로 갈등할 필요가 없다.2. 서로를 인정하는 문화를 정착시킴으로써 팀웍이 올라간다3. 팀웍이 올라가면 분위기가 좋아져서 전제적인 팀 아웃풋이 높아진다 맞는말 같아서...후딱 적어봅니다. 그런데 생각해보면 "이렇게 해도 저렇게 해도 되는 상황" 이라는게 참 애매한데요.저는 여기에 몇가지 리뷰를 받아들이기 위한 조건이 추가되어야 할것 같아요. 1. 수정을 위한 작업공수가 많이 들어서는 안
[DRF, Serializer] Primitive(DB 값) <-> Native (파이썬 값) 변환 (Convert) 하기
DRF 를 쓸때 Serializer 는 참 많이 쓴다.Serializer 는 파이썬 상의 data 와 어떤 일반적인 저장소(DB) data 사이에서 (De)Serialization( (역) 직렬화) 을 제공하는 모듈이다.Serialization(직렬화) 라는것은 어떤 특정 언어로 활용하는 정보를 다른 플랫폼이나 언어에서 역직렬화 하여 알아들을 수 있는 포맷으로 변환해주는 작업을 말한다. 참고 링크https://ko.wikipedia.org/wiki/%EC%A7%81%EB%A0%AC%ED%99%94 그래서!!! 예를들어 파이썬 코드상의 "abcd" 라는 아이디가 있는데, 1. DB의 특정 필드에 값을 저장할때는 자동으로 뒤에다가 "@example.com" 이라는 정보를 붙여서 저장하고2. DB 에서
[Django, DRF] API 만들때 CamelCase 로 데이터 송수신 하기
일단 패키지 하나를 설치 합니다. pip install djangorestframework-camel-case github repo: https://github.com/vbabiy/djangorestframework-camel-case -------------------------그리고 이제 코드를 봅시다. 아래처럼 해주면 된다. -------------------------from djangorestframework_camel_case.parser import CamelCaseJSONParserfrom djangorestframework_camel_case.render import CamelCaseJSONRendererfrom rest_framework import viewsetsfrom res
Visual Studio Code(vscode) 설정 관련 Tip
1. 모든 파일 열때 새탭으로 열기 "workbench.editor.enablePreview": false, "workbench.editor.enablePreviewFromQuickOpen": false, 2. 파일에서 공백문자 모두 표시하기 "editor.renderWhitespace": "all",
목포, 증도 여행 솔직 후기 #1 - 숙박편 (백년한옥, 몬다비호텔, 엘도라도 리조트)
우리는 총 4박을 했으며, 3곳의 숙소를 이용했다.3박은 목포에서 했고, 1박은 신안군의 증도에서 했다.그럼 각각의 숙소가 어떠했는지, 지금부터 솔직 후기 시작! 1. 목포 - 백년 한옥 - 한옥의 방 하나가 우리꺼가 됨- 일반 한옥처럼 마당에 평상 큰거 있고, 한옥 안에는 대청마루 (거실) 있고 각 방이 붙은채로 나뉘어져 있음- 한옥 조경을 잘 꾸며놨음.- 가격 2인 조식포함 7만원 이하- 방이 좁은편 (이불 편 상태로는 캐리어 딱 하나 놓을자리밖에 없었음. 3.5평? 4평? 정도 크기)- 방문을 자물쇠로 잠궈야 함- 간단한 조식 제공 (토스트, 달걀, 바나나 등)- 통금 있음... 11:30pm (다른 여행자에 대한 배려)- 밤 되면 조용히 해야함 (옆방에 소리가 새어나감)- 공용화장실 써야 함 (방
