청소 플랫폼 만들기 (26)
팀스파르타 채용 설명회 요약공부하며 느낀 점
참조한 페이지
/^.[0-9]{2,}-[0-9]{3,}-[0-9]{4,}$/
전화번호를 받는데에 정규식을 적용하지 않아서 포함했다.
솔직히 뒷자리가 5자리 넘는 번호를 본적은 없는데 존재는 한다고 알고 있어서 4자리 이상으로 규칙을 짜놨다.
/^[a-zA-Z0-9+-_.]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$/
email역시 마찬가지이다.
if (response.status === 201) {
window.location.reload();
}
회원가입시 위와같이 201 상태일때만 새로고침을 하게 만들었다. 잘못된 정보나, 이미 있는 정보로 가입하려할때는 경고창만 뜨고 새로고침이 되지 않게 만들었다.(유저편의성)
const response = await fetch(`/api/user/me`, {
method: 'get',
headers: {
'Content-Type': 'application/json',
},
// body: JSON.stringify({}), < 제거
});
쓰여있는 그대로 바디를 없애니 괜찮아졌다.
느릴 이유가 없는데 너무 느려서 불필요한 console.log()를 모두 삭제하니 엄청나게 빨라졌다.
다만 삭제 전후로 속도를 재는걸 잊어서 얼마나 빨라졌는지 정량적으로는 알 수 가 없다.
대신 버튼을 누르고 딜레이가 느껴질 정도에서, 누르자마자 작동한다고 느껴질정도로의 변화는 있었다.
우리회사 좋아요 라는 이야기지만 조직에 대해서 좋은 이야기도 있어서 정리해보았다.
정기적으로 워크샵과 수다회를 열어서 회사의 상황에 대해 공유하고 서로 자유롭게 이야기하는 분위기를 만들자.
좋은 PM의 조건
1.목표를 세운다
2.방법을 찾는다
3.계획을 실현해낸다.
문제를 발견하고자하는 습관을 가진다.
이정도면 괜찮겠지라는 생각을 가지지 않는다.