inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Steet님의 블로그

Steet Steet

@turncoat197459

수강평 작성수
2
평균평점
5.0

블로그 7

[인프런 워밍업 클럽 4기 - CS] - 3주차 발자국

[인프런 워밍업 클럽 4기 - CS] - 3주차 발자국

컴퓨터 구조 Section9) CPU 만들기: 제어 장치 (Control Unit) 명령어 (Instruction) CPU가 실행할 수 있는 기본 작업 단위 프로그램 카운터 (Program Counter, PC) 다음에 실행할 명령어의 메모리 주소를 저장하는 레지스터 명령어 인출 후 자동으로 증가 스텝 카운터 (Step Counter) 스택의 위치를 가리키...

좋아요수
0
[인프런 워밍업 클럽 4기 - CS] - 2주차 발자국

[인프런 워밍업 클럽 4기 - CS] - 2주차 발자국

자료구조 & 알고리즘 레드블랙 트리 (Red-Black Tree) 자가 균형 이진 탐색 트리로, 각 노드가 빨간색 또는 검은색의 색상을 가지며 특정 규칙을 만족하여 트리의 균형을 유지 주요 규칙은 루트와 리프가 검은색이고, 빨간 노드의 자식은 검은색이며, 루트에서 리프까지 모든 경로의 검은 노드 수가 같음 우선순위 힙 (Priority Heap) 완전 이진...

좋아요수
0
[워밍업 클럽 4기] 1주차 발자

[워밍업 클럽 4기] 1주차 발자

자료구조 이진 트리 기본 용어 노드 (Node) : 데이터를 저장하는 기본 단위 루트 노드 (Root Node) : 트리 구조에서 최상위에 있는 노드 부모 노드 (Parent Node) : 특정 노드의 상위에 연결된 노드 자식 노드 (Child Node) : 특정 노드의 하위에 연결된 노드 단말 노드 (Terminal Node) : 자식 노드가 없는 노드 ...

좋아요수
1
[인프런 워밍업 스터디 클럽 2기_BE] 4주차 발자국

[인프런 워밍업 스터디 클럽 2기_BE] 4주차 발자국

Mock을 마주하는 자세 1. Test Double 개념 마틴 파울러는 테스트에서 사용되는 가짜 객체를 Test Double 이라는 용어로 부르며, 이는 영화에서 스턴트 더블을 사용하는 것과 유사하게 테스트를 위해 실제 객체 대신 사용되는 모든 종류의 "대역" 객체를 의미합니다. Test Double은 다양한 상황에서 실제 객체를 대체하여 테스트를 가능하게...

좋아요수
0
[워밍업 클럽 스터디 2기 :: BE 클린코드 & 테스트] 3주차 발자국

[워밍업 클럽 스터디 2기 :: BE 클린코드 & 테스트] 3주차 발자국

단위 테스트 JUNIT5 : 단위 테스트를 위한 테스트 프레임워크 AssertJ : 테스트 코드 작성을 원할하게 돕는 테스트 라이브러리 테스트 팁 테스트하기 어려운 영역을 구분하고 분리하기 테스트 하고자 하는 영역에서 테스트 하기 어려운 영역을 외부로 분리할수록 테스트 가능한 코드는 많아짐 테스트하기 어려운 영역 관측할 때마다 다른 값에 의존하는 코드 현재...

좋아요수
0
[워밍업 클럽 스터디 2기 :: BE 클린코드 & 테스트] 2주차 발자국

[워밍업 클럽 스터디 2기 :: BE 클린코드 & 테스트] 2주차 발자국

섹션 6) 코드 다듬기 좋은 주석 우리가 가진 모든 표현 방법을 총동원해 코드에 의도를 녹여내고, 그럼에도 불구하고 전달해야 할 정보가 남았을 때 사용하는 주석 변수와 메서드의 나열 순서 객체는 협력을 위한 존재 외부 세계에 내가 어떤 기능을 제공할 수 있는지를 드러냄 (정해진 답은 아니지만.. ) 공개 메서드를 상단에 배치하는 것이 좋음 공개 메서드 : ...

좋아요수
0
[워밍업 클럽 스터디 2기 :: BE 클린코드 & 테스트] 1주차 발자국

[워밍업 클럽 스터디 2기 :: BE 클린코드 & 테스트] 1주차 발자국

1주차에서 배운 내용 중 가장 중요한 주제는 추상화라고 생각한다. 섹션 2 추론에서는 프로그램은 데이터와 코드의 조합으로 구성되어 있고 코드 설계 시 중요한 정보는 남겨 데이터를 관리하는 코드에서 중요한 말만을 남겨 놓는다. 이렇게 추상화를 할 때 높은 추상화와 낮은 추상화가 격으로 나눠지는데 클린 코드를 함에 있어 main 부분에는 고수준 추상화를 남겨 ...

좋아요수
0