TIL_2020.04.03

nRecode·2020년 4월 3일
0

TodayILearned

목록 보기
11/95
  • 음... 오늘은 TDD라는 방법론을 익혀보는 시간을 가졌다.. 코드를 작성하기 전에 테스트를 쓰는 방법론이었는데 이번에도 역시 hit-hub에서 fork한 값을 내 local로 가져와서 작업 하였다. 가져온 파일에는 테스트케이스 들이 담겨 있어 정답인지 테스트를 하는 파일과 코드를 작성하는 파일이 하나씩 있었다. 콘솔에서 작업하는데 콘솔에 문제들이 있어서 신기했다...
    그리고 문제를 풀때 substring과 slice의 차이가 있었는데 그 부분을 다시 공부해봐야 할 것 같다.
    또 if랑 else if의 명확한 차이도 알아보고...
  • 또한 Scope를 문제를 통해서 확실히 이해 할 수 있었는데
    function안에서 선언없이 전역변수를 사용하면 값이 따로 할당 된다던가...

ex)
result의 값은?

var x = 10;

function outer () {
  var x = 20; // 이안에서 x는 30이지만 

  function inner () {
    x = x + 10;
    return x;
  }
  inner();
}

outer();
var result = x;//전역변수 x는 10
Correct Answer: 10

내일은 주말이니깐 주말동안 이해하지 못했던 문제들을 다시 살펴보고 더 공부해야할 것 같다!
ex) 함수 다루기, 알고리즘, git 개념 더 보기 등

profile
안정성, 확장성 있는 서버를 구축하고 가꾸는 개발자를 목표로 공부하고 있습니다. 🤔🤔🤔🤔 부족하기에 맞지 않는 내용이 있을 수 있습니다. 가감없이 피드백 해주시면 정말 감사하겠습니다..🙏

0개의 댓글