Backend 개발시 지켜야 할 규약들

백승진·2020년 11월 12일
0
  1. 되도록 비교 연산자 대신 Truthy, Falsy 기능을 쓰자.

    • 빈 collection, None 등은 Falsy 로 if not을 이용하여 판단 가능
  2. Error 메시지 줄시 상세 메시지는 쓰지말자(보안 문제)

  3. 모듈안에 생성하는 class들은 이름뒤에 +모듈명을 붙여주는게 좋다.(가독성)

  4. import 의 순서를 지키자.(사이에 공백을 주고)

    • python package (1순위)
    • django package (2순위)
    • user package (3순위)
  5. 보안 데이터(SECRET, algorithm(HS256 같은)) 정보는 공개되지 않도록 비관리 파일에 변수화해서 사용하자.

  6. django modeling시 지원하는 Field 사용하자

    • UrlField
    • EmailField
    • 등등
profile
12년 .NET 개발 경력을 가진 웹 초짜 개발자입니다 :)

0개의 댓글

관련 채용 정보