[TIL]11월 10일

seungyeon·2021년 11월 15일

TIL

목록 보기
3/10

11월 10일 늦은 작성..

크롤링? 웹에 있는 정보를 서버(내 컴퓨터)로 가져오는 것

  • 기업에서는 클래스명을 보안, 크롤링 방어를 하고자 난독화를 한다!
  • 동시 접속자 수를 고려해서 크롤링 서비스를 해야한다.(서비스 부하 방지)
  • 크롤링 api 서버를 따로 만들어 유지 보수에 용이하다.

코딩 컨벤션

  • 일관된 코딩 스타일의 규약
    코딩 컨벤션은 협업하는 과정에서 필수적으로 필요하다
  • 작명을 할 때 대문자, 숫자로 시작을 하면 안된다.
  • 속성에 클래스와 스타일은 뒤에 작성을 해야한다.
  • 홑따옴표 ' 쌍따옴표 " 는 회사 규칙에 따라 다르게 작성해야 한다.
  • 네이밍 방법은 카멜, 케밥, 언더바 표현이 있다.

https://google.github.io/styleguide/htmlcssguide.html. https://github.com/airbnb/css (구글 코딩컨벤션)


약속어 - 회사 내부에서 정한 단어
예약어 - 프로그래밍 언어에서 이미 문법적인 용도로 사용되고 있기 때문에
식별자로 사용할 수 없는 단어들이다.

  • 클래스 네이밍
    - 형태 - 의미 형식으로 작성한다
    • 언더바 작성시는 수정이 불편해서 - 케밥을 사용하는 편이 좋다.
  • 시멘틱하게 구조를 만들자. 의미없는 div 사용을 줄여야한다.
  • z-index 10단위로 증감한다. 최소 10 최대 1000까지
  • 주석 처리도 약속에 따라 작성한다.
html
<!--시작--> 주석 시작
<!--// 끝--  주석 끝


css

/* 주석내용 */ 

  • 들여쓰기 (indentation)
    - tap을 한 것과 space는 다르다. 한가지로 하자.
    • 4글자 vs 2글자
    • 코딩 컨벤션에 맞게 사용해야 한다.

0개의 댓글