Building Robust JS Software
Even if you create the same function, the code of a junior developer who has just learned JavaScript syntax and that of an experienced senior developer will be quite different. Of course, even if the results are the same. The reason the latter's code is recognized is because of its well-designed structure and scalability to respond to changes. This lecture will learn about how to create such good code.
1,185 learners
Level Intermediate
Course period Unlimited

- Unresolved
모듈간끼리 연관성있는 것들에 대해 어떻게 설계를 해야 할까요?
우선 이번 강의를 통해 기존의 DOM을 단순조작하는 코딩에서 벗어날 수 있는 생각을 갖게 되어 너무 감사드립니다. 무엇보다도 짜임새 있는 설계와 유지 보수가 가능할 수 있는 코드를 만들수 있을 것 같아 이번 강의를 통해 많은 생각을 할 수 있게 되어 감사합니다.
tdd소프트웨어-테스트jasminestudyandstock5246
・
1
291
1
- Unresolved
dry 패턴
do it repeat yourself (x)don't repeat yourself (0)아닌가여?
tdd소프트웨어-테스트jasmineyjh0155
・
1
208
1
- Unresolved
메소드 파라미터 변수명규칙
클릭카운터 모듈 - 스펙 3에서 _data로 변수명을 하시는데요강의하시면서 사용하시는 변수명 규칙이 있을까요?
tdd소프트웨어-테스트jasminestudyandstock5246
・
0
306
1
- Unresolved
설치1듣고있는데용
강사님 깃이 안들어가져요 404에러 뜨면서 이페이지를 찾을수없대요
tddbetterthanhajin
・
1
390
1
- Unresolved
actual 관련 Error Catch 부분.
안녕하세요 수업중 궁금한 부분이 있어 글을 남깁니다.actual 이라는 함수로 만들어서 바로 error 를 만드는 것이 아니고 ClickCountView.js 에서 throw Err
tddethankyle
・
0
220
1
- Unresolved
jasmine 3 버전 실행시 randomized with seed 가 뭔지 궁금합니다.
안녕하세요 강의 정말 잘 듣고 있습니다. 저는 Jasmine 3 버전을 사용해서 테스트에 사용하고 있는데요?스팩 러너를 실행하고 나면 결과 화면에 <span style="color: #eeeeee; font
jasminetddwade
・
0
317
0
- Unresolved
모듈화를 진행할 때, 모듈패턴말고 클래스를 써서 모듈화를 진행해도 괜찮나요
항상 좋은 강의 잘 듣고있습니다. 모듈패턴과 관련해서 궁금한 사항이 생겼는데, 검색해보니 모듈패턴이 클래스와 비슷한 개념이라고 하더라구요. 클래스가 뭔가 더 직관적? 인것 같아서 활용하기 좋을 것 같다는 생각을 했습니다. 혹시
tddkjh9210301207
・
0
276
1
- Unresolved
App.ClickCounter의 인자로 원시형 자료가 아닌 객체를 넘겨주는 이유가 무엇인가요?
강의에서 간략하게 설명해주셨는데 배움이 얕아 잘 이해가 되지 않네요 ㅜㅜ 원시형 int를 넘겨주고 테스트를 돌려보며 뭐가 문제인지 확인을 해보려고 했는데 테스트들은 잘 돌아가네요 어떤 키워드로 찾아보면 될까요?
tddcckn19850453
・
0
267
2
- Unresolved
클릭카운터 모듈 - 스펙2 코드 질문
beforeEach()가 있는데 왜 count는 beforeEach 위쪽에 작성하는 건가요? 더 먼저 실행되게 하기 위해선가요? counter 선언 코드에 var나 let 키워드를 안 넣으셨는데 이유가 있을까요?
tdddevheedoo3282
・
0
415
2
- Unresolved
전역변수 value에 관한 질문입니다.
보통 실무에서는 한 화면마다 데이터를 받을 일이 많은데, 그럴 경우, 데이터를 전역변수로 밖에 받을 수 없는 것 같은데, 어떻게 하는게 좋은 방법인가요?
tddzxczoxc1250315
・
0
286
0
- Unresolved
var App = App || {} 부분을 let으로 선언하면 에러가 나는데, 혹시 이유를 여쭤봐도 될까요?
var App = App || {} 부분을 let으로 선언하면 에러가 나는데, 혹시 이유를 여쭤봐도 될까요?
tddzxczoxc1250315
・
0
349
1
- Unresolved
강의 모두 보고 궁금한게 있는데요.
모든 js파일의 문장 끝에 세미콜론이 없는데, 왜 문제가 안 되는지 궁금합니다.한 Counter, CountView를 한 파일에 같이 넣으면 안 좋은점이 뭘까요?<
tdd0thebong0019
・
0
242
1
- Unresolved
event delgation test 질문드립니다
spy on을 통해서 event를 감지하는 것은 잘 배웠는데요보통 ul에 event를 바인드하고 li나 button 해당 target을 찾는 event delegation기법을 자주 활용하는데 이 부분은 test를 어떻게 해야 하는지 잘 모르겠어서 질
tdddali
・
0
219
1
- Unresolved
event
tdddali
・
0
233
0
- Unresolved
모듈패턴 중에서 임의모듈패턴 /즉시실행함수 패턴
강의에서 모듈패턴 2가지 중에 임의모듈 패턴을 선택하신 이유를 알 수 있을까요?View, ClickCounter 싱글톤이 아닌 모듈이 2개로 나눠져서 임의모듈패턴이 더 적절해서 고르신건가요?.?
tdddali
・
0
219
1
- Unresolved
사소한 질문
의존성 주입 부분에서 위에 beforeEach로 updateEl는 할당되어 있어서 생략하는 편이 더 좋은 코드일까요? const clickCounter = null; cons
tdddali
・
0
282
1
- Unresolved
강좌관련 질문드립니다
아까 질문을 올렸었는데 찾을 수가 없어서 다시 올려요 var App = App || {}이 부분을 let으로 대신하려고 하니까 에러가 나더라고요 가급적이면
tdddali
・
0
323
1

