2022/09 3

[TS] TypeScript 객체 프로퍼티 접근 (Index Signature)

JS에서 객체 프로퍼티 접근법은 2가지가 있다. const obj = { a: "A" }; // 마침표 접근법 obj.a; // 대괄호 접근법 obj["a"]; 객체에 값을 수정하거나 추가할 때는 아래의 방법으로 하면 된다. const obj = { a: "A" }; // 수정(마침표 접근법) obj.a = "a"; // 수정(대괄호 접근법) obj["a"] = "a"; // 추가(마침표 접근법) obj.b = "B"; // 추가(대괄호 접근법) obj["b"] = "B"; TS에서는 JS와 같은 방법으로 추가하면 에러가 발생한다. (수정은 괜찮다.) const obj = { a: "A" }; // 추가(마침표 접근법) obj.b = "B"; // 추가(대괄호 접근법) obj["b"] = "B"; Pro..

TypeScript 2022.09.23

[스터디] 클린코드 17장 (2022년 9월 14일)

앞에 작성하지 않는 단원들은 JAVA 친화적으로 너무 보기 싫어서 안 봤다 ㅋㅋ 몰라 마지막 단원으로 17장 읽고 클린 코드는 여기서 마무리! 솔직히 17장만 읽어도 이 책이 어떤 말을 하려는지 알 수 있는 것 같다. 주석 극단적인것 까지는 아니지만 주석은 99% 필요 없다고 생각을 가지고 있다. 물론 이 책을 읽으며 생각이 점점 확고해지지만 확실히 코드를 보다 보면 관리되는 주석을 본 적이 없다. 그럴 바엔 차라리 안 쓰는 게 좋다는 생각이 점점 커지는 중... 부적절한 정보 주석은 코드와 설계에 기술적인 설명을 부연하는 수단이다. 예를 들어, 소스 코드 관리 시스템, 버그 추적 시스템, 이슈 추적 시스템, 기타 기록 관리 시스템에 저장할 정보는 주석으로 적절하지 못하다. 이러한 것들은 git을 이용해..

100번째 등록 글입니다. (달 사진 자랑 겸)

100번째 글로 뭘 쓸까 하다가 기나긴 추석 연휴도 끝난 겸 기분이 우울하니 오랜만에 일기로 때우기 물론 처음 글 쓸 때처럼 불타오르지는 않지만 개발 블로그를 잊지 않고 쓰려고 노력하고 있다. 벌써 경력 1년 채웠고... 올해도 3달 정도 남았고... 개발실력은 늘지 않는 것 같고... 나만 뒤처지는 느낌 아 모르겠다~ 네 제가 바로 물경력입니다. 200, 300개 꾸준히 글 써야지 ~ 많이 봐주세요 잠들면 출근해야 된다 ㅋㅋ ㅋㅋ ㅋㅋ ㅋㅋ 아 ㅋㅋ ㅋㅋ ㅋㅋ ㅋㅋ 자야지... 추석 때 찍은 달 사진 자랑할게요 (댓글에 소원 적어주시면 이루어집니다. 진짜)

일기 2022.09.13