Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- Git
- Can't resolve
- github 100mb
- 티스토리 성능
- html
- Each child in a list should have a unique "key" prop.
- adb pair
- Recoil
- github lfs
- silent printing
- camera access
- npm package
- ffi-napi
- react-native
- animation
- vercel git lfs
- Failed to compiled
- electron-packager
- ELECTRON
- rolldown
- camera permission
- augmentedDevice
- nextjs
- custom printing
- adb connect
- github pdf
- dvh
- 이미지 데이터 타입
- react-native-dotenv
- device in use
Archives
- Today
- Total
Bleeding edge
2022/09/13 -TIL 본문
localhost란?
컴퓨터 네트워크에서 사용하는 루프백 호스트 명으로, 자신의 컴퓨터를 의미한다.
루프백이란?
원래의 장치나 장비로 돌아가는 것을 의미한다
port란?
포트는 연결 종단점 식별과 특별한 서비스에 데이터 연결을 위하여 할당한 숫자이다.
페어프로그래밍
: 복습을 하는게 중요하다고 생각하자. 목표는 되게하는 것이 아니라, 이게 최선의 코드인건가를 고민해 볼 것.우선 요구사항에 맞게 코딩을 하고, 리펙토링을 필수로 한다. 만드는데 1시간을 사용한다면 리펙토링에 3시간을 사용하자.
리펙토리할 때 순위
- 중복이 없어야한다
- 네이밍이 중요하다
- 함수를 나눌 떄 어떤 레벨로 나눌 것인지
- 인수는 어떻게 나눌 것인지
페어프로그래밍의 장점
- 즉각적인 피드백으로 빠르게 코드 품질 향상
- 팀이 소유권을 갖고 코드의 문제점에 대한 책임을 지지 않는 이타적 프로그래밍의 아이디어를 반영
- 에자일에서는 갈등을 피하기보다는 갈등이 드러나는걸 긍정적으로 보며, 이는 나중에 커질 문제를 미리 겪을 수 있다.
페어프로그래밍 주의사항
- 요구사항을 정확히 이행하고 구현한다
- 네이밍에 유의하고 코드 중복을 지양한다
- 일관된 코딩 컨벤션을 유지한다 이를 위해 ESLIN는 반드시 사용한다
- 라이브러리 사용은 금지한다
- 제공된 템플릿은 임의로 수정할 수 없다
- 최대한 가독성이 좋게 구현한다. 이를 위해 동작하는 코드를 구현하는 것에 만족하지 말고 반드시 리팩토링을 수행한다
- 미션을 외부에 공개하지 않는다.
참고 자료
window.scrolly vs window.pageYOffset
둘다 많은 브라우저에서 지원하지만, scrollY는 IE에서 부분만 지원하고 pageYOffset은 IE
모두에서 지원한다
window.scroll vs window.scrollTo
scrollTo가 호환성이 더 좋다
기억할 것
string.split("") 보다는
[...string]을 사용할 것
'ConnecTo' 카테고리의 다른 글
2022/09/15 - TIL (0) | 2022.09.15 |
---|---|
2022/09/14 - TIL (0) | 2022.09.14 |
2022-09-08 (0) | 2022.09.08 |
2022/09/07 - TIL (0) | 2022.09.07 |
2022/09/06 - TIL (0) | 2022.09.06 |