CS50- 기억장치(Memory)
기억장치(Memory)Edwith에서 제공하는 CS50의 영상과 자료를 공부하고 정리한 내용 입니다. TL;DR CPU의 용량이 크지 않은 이유는 한 번에 64bit 정도만 처리하면 되기 때문이다. 하드디스크는 영구적이고 휘발성이 없고 RAM은 일시적이고 전원을 끄면 없어지는 휘발성이 있다. RAM이 더 빠르고 하드디스크가 더 느린데도 하드디스크 용량이 더
기억장치(Memory)Edwith에서 제공하는 CS50의 영상과 자료를 공부하고 정리한 내용 입니다. TL;DR CPU의 용량이 크지 않은 이유는 한 번에 64bit 정도만 처리하면 되기 때문이다. 하드디스크는 영구적이고 휘발성이 없고 RAM은 일시적이고 전원을 끄면 없어지는 휘발성이 있다. RAM이 더 빠르고 하드디스크가 더 느린데도 하드디스크 용량이 더
해당 글은 박재성님의 프로그래밍 학습의 어려움과 극복하는 방법 영상에서제가 중요하게 여기는 부분을 요약 정리한 내용 입니다.전체 내용은 아래 링크의 원본 영상을 참고해주세요:) 각 단계를 극복하고 살아남는 방법 1단계 다양한 초보 강의를 검토한 후 하나를 선택해 학습 이 단계에서 대부분의 강의 내용은 비슷하기 때문에 하나를 선택해서 반복 학습 2단계
해당 글은 백기선님의 더 나은 개발자로 성장하는 팁 “나는 그런 개발자가 좋더라” 영상에서제가 중요하게 여기는 부분을 요약 정리한 내용 입니다.전체 내용은 아래 링크의 원본 영상을 참고해주세요:) 1. 로그를 잘 남기자.2. 에러 메시지를 읽자.3. 테스트 코드를 잘 작성하자. 책 [테스트 주도 개발] 읽으면서 책 내용을 직접 코딩해 볼 것 JUnit
해당 글은 나동빈님의 초보 개발자를 위한, 개발자 포트폴리오 만드는 방법 영상에서제게 필요한 부분을 요약 정리한 내용 입니다.전체 내용은 아래 링크의 원본 영상을 참고해주세요:) 1. 프로젝트 잘 만들어진 프로젝트를 처음부터 끝까지 따라쳐보면서 해보기(step by step 형식의 강좌 ) 자신의 프로젝트에 맞게 바꾸면서 만들어보기 2. notion
계층형 아키텍처는 데이터베이스 주도 설계를 유도한다 지름길을 택하기 쉬워진다 테스트하기 어려워진다 계층형 아키텍처에서 계층을 건너뛸 수 있기 때문에 발생하는 문제점 유스케이스를 숨긴다 동시 작업이 어려워진다 유지보수 가능한 소프트웨어를 만드는 데 어떻게 도움이 될까?
역자 서문 & 추천사 계층형 아키텍처 VS 헥사고날 아키텍처 계층형-아키텍처 헥사고날 아키텍처 포트와 어댑터 실무적으로 헥사고날 아키텍처를 적용하기 어려운 이유 역자 서문 & 추천사Get your hands dirty on clean architectur
TL;DR 추상화의 기본 단위인 클래스와 인터페이스는 자바 언어의 심장과도 같다.그래서 자바 언어에는 클래스와 인터페이스 설계에 사용하는 강력한 요소가 많이 있다.이번 장에서는 이런 요소를 적절히 활용하여 클래스와 인터페이스를 쓰기 편하고, 견고하며, 유연하게 만드는
TL;DR 모든 클래스는 이 메서드들을 일반 규약에 맞게 재정의해야 한다.메서드를 잘못 구현하면 대상 클래스가 이 규약을 준사한다고 가정하는 클래스(HashMap과 HashSet 등)를 오동작하게 만들 수 있다.이번 장에서는 final이 아닌 Object 메서드들을 언
다음은 이광근 교수님의 컴퓨터과학이 여는 세계 강의를 듣고 정리한 내용입니다. 1.1. 과목 소개현대 물리학은 뉴튼으로부터 시작한다고 하면, 약 300여년 화학도 현대 물리학과 비슷하다. 의학은 한 1000년 되었고, 기계공학은 약 200여년. 컴퓨터 과학이 탄생한지는