본문 바로가기

반응형

분류 전체보기

(36)
git-secret git-secret 이란? 비밀번호, Secret Key 값과 같이 보호되야 하는 데이터가 포함된 파일을 그냥 Git Commit & Push 하면 개인적인 데이터가 노출되는 문제점이 발생합니다. git-secret 을 사용하면 개인적인 데이터가 포함된 파일을 암호화 한 후에 Git 저장소에 저장함으로써 문제점을 해결할 수 있습니다. git-secret 은 Git 저장소에 개인적인 데이터를 gpg 를 기반으로 암호화하여 저장하는 Bash Tool 입니다. 즉, 암호화 대상 파일은 Public Key로 암호화하고, 복호화는 Private Key를 소유한 사용자만 할 수 있습니다. 이를 통해 실수로 비밀번호, Secret Key와 같이 노출되면 안되는 데이터를 그대로 Git 저장소에 업로드하는 실수를 막을 ..
테스트 주도 개발 책을 읽고 내용 정리합니다. 테스트 주도 개발 (고품질 쾌속개발을 위한 TDD 실천법과 도구) 스터디 노트 Java의 리플렉션(Reflection) Java에서는 리플렉션이라는 기능을 통해 인스턴스화된 객체로부터 원래 클래스의 구조를 파악해내어 동적으로 조작하는 것이 가능하다. 마치 기계를 분해해서 마음대로 재구성하는 것처럼 말이다. 리플렉션을 이용하면 private 메소드나 필드까지도 마음대로 조작할 수 있다. 리플렉션을 사용하면 이런식으로 Java의 일반적인 규칙들을 무시할 수도 있기 때문에 보통 한정적으로만 사용할 것을 권장한다. 그리고 시스템 비용이 매우 많이 드는 기능이다. JUnit4의 특징 Java 5 Annotation 지원 test라는 글자로 method 이름을 시작해야 한다는 제약 해소 : Test 메소드는 @Te..
[독서 후기] 코어 자바스크립트 코어 자바스크립트 국내도서 저자 : 정재남 출판 : 위키북스 2019.09.10 상세보기 자바스크립트에 대한 부족한 지식을 조금이나마 채워보고자 책에 이어 읽게 된 책이다. 결론부터 적으면 개인적으로 이제 막 자바스크립트 문법 책을 한 권정도 읽었다면 꼭 이어서 읽으라고 추천해주고 싶은 책이었다. 이였다. 앞서 비슷한 책을 한 권 읽었던 것이 많은 도움이 되었겠지만, 보다 더 쉽고 재밌게 느껴졌다. 그럼에도 불구하고 내용은 매우 알차서 부족함이 없이 느껴졌다. 예제와 그 설명들을 읽다 보면 어느 순간 한 챕터가 끝나가고 있었고, 전체적인 내용과 그 그림이 머릿속에 저장된 느낌을 받을 수 있었다. 특히 [1장: 데이터 타입]은 챕터 이름에서 느껴지는 "기초적인", "쉬울 것 같은", "이미 알 것 같은" ..
[독서 후기] 인사이드 자바스크립트 인사이드 자바스크립트 국내도서 저자 : 고현준,송형주 출판 : 한빛미디어 2014.01.02 상세보기 최근 프론트엔드 업무를 맡아 새로운 팀원들의 기존 코드를 분석했다. 자바스크립트의 여러 개념들을 사용해 좀 더 효과적이고, 잘 구조화된 깔끔한 코드를 보며 내 자바스크립트 지식이 부족하다는 것을 느꼈다. (jQuery를 사용했기 때문에 서버단 코드보다 지저분해 보이는 건 어쩔 수 없겠지만, 기존에 잘 모르고 덕지덕지 프론트를 개발하던 내 코드보단 좋은 코드로 느꼈다.) 부족한 지식을 조금이나마 채워줄 것이라 기대하고 본 책이 이다. 비록 ES6 이전의 개념들로 설명되어 있지만 모호했던 개념들을 잡기엔 충분했다. 특히 "this 바인딩"과 "프로토타입 개념과 프로토타입 체이닝" 개념이 다양한 예시/비교 코..

반응형