[무지목록]정적타입 동적타입이란
정적 타입 확인 ( 컴파일 ) vs 동적 타입 확인 ( 런타임 ) 무지목록 1 정적 타입 정적 타입 언어란 컴파일 시 변수의 타입이 결정되는 언어이다. 따라서 변수의 값에 맞게 변수의 타입을 명시해줘야한다. 컴파일 시에 타입(자료형)에 맞지 않는 값이 들어있으면 컴파일 에러가 발생한다. 정적 타입 언어 : Java, C, C++, C#, Sca...
정적 타입 확인 ( 컴파일 ) vs 동적 타입 확인 ( 런타임 ) 무지목록 1 정적 타입 정적 타입 언어란 컴파일 시 변수의 타입이 결정되는 언어이다. 따라서 변수의 값에 맞게 변수의 타입을 명시해줘야한다. 컴파일 시에 타입(자료형)에 맞지 않는 값이 들어있으면 컴파일 에러가 발생한다. 정적 타입 언어 : Java, C, C++, C#, Sca...
Http와 Network 공부를 하고싶어서 책을 찾던 중 쉬운 책으로 시작하고 싶어서 선택했다. 가볍게(?) 읽을 수 있다. 어려운 영역인데 그림으로 잘 풀어서 설명이 되어있고 예제도 적절히 나와있어서 입문용으로 좋은거같다. 개념 정보집같은 느낌이있다. 알게된 점, 액션플랜 웹 공격 기술이 어떤 것이 있는지 알게되었다. 프로토콜이나 기본 정보들도...
사건의 발단 회사 업무 중 콜백 함수에서 비동기 처리를 하는데 왜 이렇게 동작을 하지? 의문에 빠졌다. 간단한 예제로 설명하자면 setTimeout(alert("함수를 실행합니다."), 1000); setTimeout(() => {alert("함수를 실행합니다.")}, 1000); 위 두 코드의 차이가 무엇인가? 였다. 그래서?...
The Pragmatic Programmer 20주년 기념판 실용주의 프로그래머란 무엇인가? 실용주의 프로그래머는 어떻게 작업하는가, 코드에 어떻게 접근하는가? 깨진 창문 ‘깨진 창문’을 고치지 않은 채로 내버려 두지 말라. 나쁜 설계, 잘못된 결정, 혹은 형편없는 코드 등이 몯 깨진 창문이다. 발견하자마자 바로 고쳐라. 적절히 고칠 시...
[코드숨] 깃 트레이닝 3강 Merge 과제 회고 🤔 과제 인증 💡알게된 사실 git clone시에 브랜치까지 들고 오지 않는다. 원하는 upstream 브랜치로 이동하고자 한다면 직접 checkout을 할 수 있는데 $ git branch PS D:\git-week3-assignment-1> git branch * main...
블로그가 안떠요 깃허브 블로그를 시작한지는 좀 지났는데 테마를 적용했지만 실제 https://kyuwon53.github.io/에 접속했을때 반영이 안되고 그냥 hello만 떠있었다. 왜 내 블로그만 반영이 안되지? 하고 방치해두고 있었는데 (반성필요) Tip32 그놈의 오류 메시지 좀 읽어라 - 실용주의 프로그래머 p130 실용주의...
자바를 효과적으로 사용하는 방법 이펙티브 자바 자바를 사용하는 개발자라면 한 번쯤은 꼭 읽어하는 책. 자바를 어떻게 써야하는지 알려준다. 쉽지 않다. 자바에 대한 지식이 어느정도 있어야 한다. 이펙티브 자바 3판을 기초로 코드를 작성하고 리팩터링하면 나날이 좋은 코드를 작성하고 설계하게 될 것이다. 한 번으로 끝이 아니라 계속해서 들여다봐야하는 ...
리팩터링의 교과서: 리팩터링 2판 코드를 작성하고 기능이 동작한다고 해서 끝이 아니다. 리팩터링을 항상 해야한다. 유지보수를 위해서 더 나은 코드를 작성하기 위해서는 리팩터링을 해야한다. 악취나는 코드를 찾는 방법과 리팩터링 방법을 알려주는 책. 리팩터링이 무엇인지 어떻게 해야하는지 왜 하는 것인지에 대해 명확히 나와있다. 앞의 4장까지는 꼼꼼히 ...
프로그래머의 뇌 코드 읽는 것이 왜 어려운 가? 새로운 언어를 배우려면, 코드를 쉽게 읽으려면 어떻게 해야하는가? 코드 더 잘 읽기 코딩 중 겪는 혼란이 무엇때문에 일어나는가? 경험, 기억, 지식이 부족한가? (LTM) 정보가 부족한가?(STM) 두뇌의 처리 용량이 부족한가? 이 세가지가 같이 일어난다. 코드를 더 잘 읽기 위해서는 이 세가지...
가치 있는 단위 테스트 가치 있는 단위 테스트 작성을 위해 어떻게 해야 하는가? 클린 코드를 작성하기 위해 단위 테스트를 작성하자! 왜 단위 테스트를 작성해야 하는가? 내용 1. 단위 테스트의 기초 단위 테스트를 작성하는 이유와 JUnit 기본 사용법에 대해 알려준다. 작은 일화(?), 예시(?)를 통해 단위 테스트가 왜 필요한지 설명한다....