본문 바로가기

자바스크립트 Javascript 작업 하기 전, 주의사항~!

반응형

정말 주옥같은 내용이네요

 

고 두고 볼 요량으로 퍼왔습니다.^^;

 

최선의 예제에 관한 글을 쓰는것은 다소 트릭으로 느껴지는 작업이다.

 

독자들 다수에게는, 자신이 지금 읽으려고 하는 글이 매우 명확하며, 실로 일리있는 것으로 보여질 것이다.

 

그러나, 웹을 둘러보고, 또 지난 수년간 내게 건네어진 다른 개발자들의 코드를 보면서 느낀 것은,

 

웹에서 실제 사용되는 코드의 세계에는 상당히 비상식적인 일들이 많으며, 또한 “일리있고, 논리적인 일들” 이라는 것은,

 

일단 당신이 프로젝트에 투입되고 프로젝트의 데드라인이 스물거리며 다가오고 있는 상황에서는 중요성 목록에서 저만치 밑으로 추락해 내려간다는 것이다.

 

따라서 나는 이 글을 쓰기로 결심했는데, 이 글은 지난 수년간 내가 축적해 온 예제와 조언들의 모음이며,

 

그들 대부분은 내가 직접 실험해 본 것들이다. 아래에서 조언하는 것들을 가슴에 새기고, 당신의 뇌 한편에 공간을 마련해서 그것들을 저장해두길 바란다

 

필요할 경우, 생각할 필요도 없이 적용할 수 있도록 말이다.

 

물론, 당신이 내 의견에 반대할 수 있으며, 반대의견은 아주 좋은 것이다.

 

지금부터 읽어 나가는 것들에 대해 생각을 하고, 더 좋은 해결책을 찾을 수 있도록 악전고투해야 할 것이다.

 

어쨌든, 나는 아래의 원칙들을 지킨 결과 꽤 능력있는 개발자가 될 수 있었고, 다른 개발자들이 내 코드를 응용하는것도 더 쉬워졌다..

 

이 글은 아래와 같은 구조를 가진다:

 

  • 이름을 불러 주세요 – 쉽고, 짧고, 가독성 있는 변수/함수 이름들
  • 전역변수를 피해라
  • 엄격한 코딩 스타일에 집착하라
  • 필요한 만큼 주석을 달고, 남발하지는 말라
  • 다른 기술을 섞지 말아라
  • 필요하다면 축약표기를 사용해라
  • 모듈화 – 한가지 일에 한가지 함수
  • 점진적으로 발전시켜라
  • 설정과 번역을 받아들여라
  • 과도한 네스팅을 피해라
  • 루프를 최적화해라
  • DOM 접근을 최소화해라
  • 브라우저의 변덕에 굴복하지 말아라
  • 어떤 데이터도 신뢰하지 말아라
  • 자바스크립트로 기능을 추가하되, 너무 많은 내용을 추가하지는 말아라
  • 거인의 어깨 위에서 일해라
  • 개발 코드와 실제 코드는 다르다

 

 

각각의 내용은 아래의 링크를 참조하시기 바랍니다.

 

clickButton

 

 

 

반응형