This week I Learned 44
어디에서 어떻게 지울 것인가
옵션 상품 구성시 페이지가 리프레시 될 때 가능하면 URL 을 예쁘게 남기고 싶어서 고민 중...
캐시의 문제에서도 적용되는 것이지만 브라우저에 쿠키를 남기거나 세션을 저장하는 것도 마찬가지다.
/:productName/42/purchase/123/345/567
위 세 아이디는 3개의 상품... 이게 차라리
/:productName/42/purchase?p=123&p=345&p=567
보다 낫다고 생각하는 편...
보이지 않는 계정
메신저 서비스를 기준으로 예를 들면 채널에 참가한 사용자 중 보이지 않는 사용자들이 있다. 주로 봇이나 시스템 계정들일텐데 이 계정들은 시스템의 일관성을 위해 실제 사용자는 아니지만 사용자 처럼 활동하고 피드백을 주고 받는다.
매트릭스네...
삼항 연산자 오용에 대한 리뷰
개인적으로 삼항 연산자는 대입문이 포함되어야 한다고 생각합니다.
const r = x ? y : z
이 형태가 이 연산자의 의도라고 보거든요.
condition ? runXXX() : runYYY()
그래서, 위 형태로 사용하는 것을 반대합니다.
if condition
runXXX()
else
runYYY()
로 하는 편이 더 읽기 좋다고 생각해요.
나중에 누군가 코드를 덧붙인다고 가정하면 처음부터 if 문을 활용하고 함수를 실행하는 패턴이 더 좋아요. 필요에 따라 early return 도 가능하구요.
링크들
Author And Source
이 문제에 관하여(This week I Learned 44), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@soomtong/TIL-44저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)