오늘 수업에서는 다른사람들의 코드리뷰를 진행했다. 같은 미션을 다른사람들은 어떻게 구현했는지, 개선해야 할 사항들은 무엇인지 같이 보니까 훨씬 도움이 되었다. 가장 중요한 것은 코드를 다른사람이 읽을때 의도가 쉽게 파악 되어야 하는 것 같다. 항상 의도
가 들어나도록, 클린코드를 작성하도록 노력하자!
const _mod = (function() {
function foo(){return 1};
function bar(){return 2};
function getData(){return 3};
return {
bar,
getData
}
})();
bar, getData => public
foo => private
Array.prototype.push = 3;
[3,4].push(4) //오류
array 메서드의 push를 재정의 했기 때문에 오류가 난다.