본문 바로가기

나의 이야기/보통의 존재

2019년 1월 4째주 로그

#Pocket - Django


A. Where to Put Business Logic in Django

이거슨 길어져서 요기에 정리해두었다.


B. Python @property


루비에서는 get_XXX 메서드를 사용하지 않았다. 

파이썬에서는 Property와 get_XXX메서드를 구분해서 써서, 어떤 경우에 Property를 써야하는지 궁금해졌다.


요 글을 후르르륵 읽고, 대충 내가 정한 기준은 다음과 같다.


property를 사용할 때 -> 속성을 외부에서 직접 변경하지 못하게 할 때 or 외부에서 직접 값을 변경할 때 추가적으로 데이터 가공을 해줘야할 때 사용

get 메서드를 사용할때 -> 호출할 때마다 데이터를 가져오는 비용이 들 때 사용 ( 외부 API 통신 or DB 조회 )


#Pocket - PostgreSQL


A. Adding a NOT NULL CONSTRAINT on PG Faster with Minimal Locking

이거슨 요기에 정리해두었다.


B. Pluralsight - PostgreSQL: Index Tuning and Performance Optimization 

이건 걍.. 맘속의투두리스트.. 봐야지.. 걍 인덱스 없으면 BTREE 인덱스로 다 때려넣는중인데.. 넘 막 넣고 있다 ㅎ_ㅎ 



'나의 이야기 > 보통의 존재' 카테고리의 다른 글

2019년 1월 4째주 로그  (0) 2019.01.27
2019년 계획하기  (0) 2019.01.19
의정부 떡케이크 공방 별하스토리 추천  (0) 2018.08.11
러다이트 운동과 2016년  (0) 2016.07.08