[Code Review, Prgoramming Style] 코드리뷰, 프로그래밍 스타일에 관하여..
1. 개요 - Code Review(코드 리뷰) 와 프로그래밍 스타일(Progmming Style)코드 리뷰는 개발자들이 서로의 코드를 보면서 이게 못났니, 저게 못났니 하는 문화이다. 더 나은 코드, 유지보수성이 좋도록 가독성이 좋도록 고쳐나가는 개발 과정의 한 단계이자 문화이다. 코드 리뷰를 통해서 사소한 규칙부터, if문이나 for문을 내가 너무 남발하고 있지는 않은 것인지? , 반복문에 대해 시간 복잡도는 고려한 것인지? , 내가 하고있는 어떠한 프로그래밍 스타일이 어떠한 팀의 룰을 깨고있는 것이 아닌지 메타인지, 자기객관화가 항상 부족한 자신을 위해 도움이 되는를 알 수 있는 그러한 문화이다. 하여 이러한 문화가 있는 회사의 구성원들이나 팀원들은 자신의 의견을 제시하고, 수용하고, 부족했던 점을..
2024. 7. 30.
[Javascript] slice() , splice() 차이점 difference
1. 개요자바스크립트에는 배열을 자르기 위한 함수가 있습니다. 그 중에서 항상 쓸데마다 용도가 좀 거슬리는, 헷갈리는 함수가 2개 있는데slice, splice 입니다 이름도 비슷해서 사용 용도가 가끔 헷갈리더라구요. var Arr = [1,2,3,4,5,6,7,8,9,10];위 그림과 같이 배열을 선언하였습니다. 2. slice(startIdx, (endIdx))slice() - 배열의 일부분을 잘라 내어 새로운 배열로 리턴하기 위해서 사용하는 함수console.log(Arr.slice(1,3)); // [2,3] console.log(Arr.slice(-3,-1)); // [8,9]console.log(Arr.slice(5)); // [6,7,8,9,10] Arr.slice(1,3) : 배열의..
2024. 7. 16.