동시성이라는 단어를 들으면 여러분은 어떤 것이 머리 속에서 떠오르시나요? 백엔드 분야를 공부한 지 2년이 넘어갔지만 아직까지도 동시성이라는 개념이 추상적이기만 합니다. 그로킹 동시성은 동시성이 무엇인지 그리고 이것이 어플리케이션 프로그래밍에서 왜 필요한지에 대해 글과 그림으로 명확하게 설명하고 있습니다.길벗 IT 책은 복잡한 개념을 자세한 설명과 적절한 일러스트로 표현하는 것이 주요 특징이라고 할 수 있는데요. 이번 그로킹 동시성도 동시성을 설명하기 위한 재미있고 깔끔한 일러스트가 자주 등장합니다. 덕분에 동시성과 관련된 다양한 이론 및 문제들을 떠올릴 때, 어떠한 그림을 머리 속에 그려야 할 지 감을 잡을 수 있었습니다. 이 책에서 마음에 들었던 부분은 처음부터 동시성과 관련된 복잡한 내용을 설명하지 ..
해당 글은 NEXTSTEP의 초록스터디 학습 자료를 바탕으로 작성한 글입니다.https://edu.nextstep.camp/s/0DWD8BIx 학습 테스트로 배우는 자바 기초 edu.nextstep.camp 클린코드에는 누구나 중요시하는 기준이 있을 것이다. 그러나 유지보수를 높이고 버그를 줄이기 위해 가독성 높은 코드를 작성하는 클린코드에 대해선 다들 동의할 것이다. 1. 객체에 역할을 부여함으로써 코드 상에서 의미를 파악할 수 있도록 한다.@Test @DisplayName("코드를 통해 객체의 역할을 명확하게 드러내는 방법은 없을까") void 코드를_통해_객체의_역할을_명확하게_드러내는_방법은_없을까() { class Car { private..
아이디어를 구체화하기 이전에 먼저 페르소나를 최대한 구체적으로 정해야 한다.ex) 일에 치이며 받은 스트레스를 풀 방법이 없는 30대 직장인본인이 생각한 Pain Point에 대한 근거를 찾아야 한다.근거는 특정 기관의 리서치 자료가 될 수도 있고, 뉴스 기사 혹은 인터뷰가 될 수도 있다.1번과 2번을 반복하였음에도 와닿지 않는 주제라면 과감히 넘겨야 한다.아무리 좋은 기획을 갖추었더라도 주어진 시간안에 완성하지 못하면 의미가 없다.구현 가능성과 사용자 만족을 위한 완성도도 충분히 고려해야 한다.
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.