TIL_190723
javascript assert()
- 테스트를 하기 위해 사용하는 함수
- javascript 외에도 C, Java 등에도 이와 비슷한 라이브러리가 존재한다.
assert()
를 실행한 결과가false
이면assert()
이후의 동작은 수행되지 않고 멈춘다. 이때 에러를catch
할 수 있는데, 이를 통해 에러를 출력하는 등의 처리를 할 수 있다.
스켈레톤 코드(skeleton code)
- 프로그램을 작성할 때, 하나의 프로그램이 동작하는 전체 과정을 한눈에 알아볼 수 있도록 그 구조를 나타낸 틀
- 일종의 설계도, 코드 디자인이라고 할 수 있다.
내 생각대로 처음부터 프로그램을 기획해서 만들어본 것은 처음인 것 같다.
물론 기본적인 틀이나 제약사항은 주어졌지만 디자인을 하고 코딩하는 것과 디자인을 하지 않고 코딩하는 것의 차이를 느낄 수 있었던 소중한 시간이었다 :)
나도 깔끔하게 짜본다고 짰는데, 마스터님의 코드는 항상 이렇게도 할 수 있구나.. 할만큼 깔끔해서 매일 놀라고 있다. 나도 언젠간 누군가에게 그렇게 보일 개발자가 되었으면! Xd