inflearn logo
강의

講義

知識共有

堅牢なJSソフトウェアの作り方

クリーンアップ - 仕様4

강의 모두 보고 궁금한게 있는데요.

279

zergcity

投稿した質問数 24

0

  1. 모든 js파일의 문장 끝에 세미콜론이 없는데, 왜 문제가 안 되는지 궁금합니다.

  2. 한 Counter, CountView를 한 파일에 같이 넣으면 안 좋은점이 뭘까요?

    • 계속 보면서 느낀게 App이라는 네임스페이스를 사용 하니까 ClickCounter.js에 App.ClickCounter, App.ClickCountView 같이 선언해도 문제가 될 게 없을 거 같은데, 굳이 다른파일에 작성하신 이유가 있을까요? 이와 더불어 index.html의 스크립트들을 App.init 에 빼서 좀 더 html의 가독성을 높이는건 어떨까... 싶은 생각도 해봤는데, 어찌 생각하실지 궁금합니다.

tdd

回答 1

0

jeonghwan

모든 js파일의 문장 끝에 세미콜론이 없는데, 왜 문제가 안 되는지 궁금합니다.

→ JS 엔진이 스크립트 해석시 자동으로 붙여주기 때문입니다. 사실 세미콜롤 여부는 개발자 마다 선호가 다릅니다. 대표적으로 airbnb 스타일(세이콜론 붙이자)과 javascript standard 스타일(세이콜론 생략하자)이 있습니다.

한 Counter, CountView를 한 파일에 같이 넣으면 안 좋은점이 뭘까요?

→ 실습용이라서 파일별로 코드를 분리했습니다. 하나로 작성하셔도 됩니다.

App.init 에 빼서 좀 더 html의 가독성을 높이는건 어떨까...

→ 좋은 생각입니다. ?

유지보수가 아닌 최초 프로젝트 생성 부터 진행할때

0

33

1

서브에이전트 실행중에도 대기해야 할까요?

0

49

2

강사님 질문있습니다.

0

61

1

tdd-red 스킬에 허용 에러 범위에 대한 질문

0

83

2

요구사항인터뷰 강의자료 안보임

0

119

2

실습에 사용된 MD파일 공유 가능한가요?

1

159

3

codex로 적용해도 큰 문제 없을까요?

0

136

1

강의 자료는 어디서 다운 받나요?

1

121

2

모듈간끼리 연관성있는 것들에 대해 어떻게 설계를 해야 할까요?

1

316

1

dry 패턴

1

231

1

메소드 파라미터 변수명규칙

0

335

1

설치1듣고있는데용

1

417

1

actual 관련 Error Catch 부분.

0

252

1

jasmine 3 버전 실행시 randomized with seed 가 뭔지 궁금합니다.

0

337

0

모듈화를 진행할 때, 모듈패턴말고 클래스를 써서 모듈화를 진행해도 괜찮나요

0

300

1

App.ClickCounter의 인자로 원시형 자료가 아닌 객체를 넘겨주는 이유가 무엇인가요?

0

294

2

클릭카운터 모듈 - 스펙2 코드 질문

0

462

2

전역변수 value에 관한 질문입니다.

0

302

0

var App = App || {} 부분을 let으로 선언하면 에러가 나는데, 혹시 이유를 여쭤봐도 될까요?

0

377

1

event delgation test 질문드립니다

0

240

1

event

0

246

0

모듈패턴 중에서 임의모듈패턴 /즉시실행함수 패턴

0

255

1

사소한 질문

0

314

1

강좌관련 질문드립니다

0

354

1