- 음... 오늘은 TDD라는 방법론을 익혀보는 시간을 가졌다.. 코드를 작성하기 전에 테스트를 쓰는 방법론이었는데 이번에도 역시 hit-hub에서 fork한 값을 내 local로 가져와서 작업 하였다. 가져온 파일에는 테스트케이스 들이 담겨 있어 정답인지 테스트를 하는 파일과 코드를 작성하는 파일이 하나씩 있었다. 콘솔에서 작업하는데 콘솔에 문제들이 있어서 신기했다...
그리고 문제를 풀때 substring과 slice의 차이가 있었는데 그 부분을 다시 공부해봐야 할 것 같다.
또 if랑 else if의 명확한 차이도 알아보고...
- 또한 Scope를 문제를 통해서 확실히 이해 할 수 있었는데
function안에서 선언없이 전역변수를 사용하면 값이 따로 할당 된다던가...
ex)
result의 값은?
var x = 10;
function outer () {
var x = 20;
function inner () {
x = x + 10;
return x;
}
inner();
}
outer();
var result = x;
Correct Answer: 10
내일은 주말이니깐 주말동안 이해하지 못했던 문제들을 다시 살펴보고 더 공부해야할 것 같다!
ex) 함수 다루기, 알고리즘, git 개념 더 보기 등