Software Development/기타
-
[Kotlin] 코틀린 코루틴의 정석 요약Software Development/기타 2024. 6. 9. 00:00
개발 도서를 읽으면서 많은 번역본을 읽을 때 마다 번역에 대한 아쉬움을 느낄 때가 있었습니다.'코틀린 코루틴의 정석'을 읽으면서 코루틴의 동자원리에 대해서 잘 이해할 수 있었습니다.이번 요약을 통해서 나중에 필요시에 가볍게 꺼내볼 수 있으면 좋겠습니다.자세한 내용은 아래의 책에 있습니다.http://www.acornpub.co.kr/book/kotlin-coroutines 코틀린 코루틴의 정석많은 개발자들이 어렵게 느끼는 비동기 프로그래밍을 다양한 시각적 자료와 설명을 통해 누구나 쉽게 이해할 수 있도록 쓰인 책이다.www.acornpub.co.kr코루틴의 이점은 성능, 안정성, 가독성에 있다.멀티 스레드 프로그래밍 방식은 사용자가 스레드를 기반으로 작업하기 때문에 스레드 블로킹을 극복하기 어려웠다.이를..
-
[kubernetes] 쿠버네티스 시작하기Software Development/기타 2022. 5. 30. 23:00
'시작하세요! 도커/쿠버네티스' 읽고 정리한 내용을 적습니다. 6.1 쿠버네티스를 시작하기 전에 모든 리소스는 오브젝트 형태로 관리 k8s는 대부분의 리소스를 '오브젝트'라고 불리는 형태로 관리. 쿠버네티스는 명령어로도 사용할 수 있지만, YAML 파일을 더 많이 사용 kubetcl이라는 명령어로 k8s를 사용할 수 있음. kubetcl로 대부분의 작업을 실행할 수 있음. YAML파일로 컨테이너뿐만 아니라 모든 리소스 오브젝트들에 사용될 수 있음. 실제 서비스 배포시에 YAML 파일을 정의해 k8s에 적용시키는 방식으로 동작. 6.2 포드(Pod): 컨테이너를 다루는 기본 단위 컨테이너 애플리케이션을 구동하기 위해서는 Pod, replica-set, service, deployment등의 오브젝트가 있는..
-
[Clean Code] 클린 코드 요약 및 리뷰Software Development/기타 2021. 12. 4. 16:30
이 책을 여러번 읽어라고 추천해서, 여러번 읽으면서 그때 마다 인상깊었던 내용을 정리하려고 합니다. 들어가면서 코드 품질을 측정하는 유일한 척도 = 분당 내지르는 WTF(What The F...) 횟수 1. 깨끗한 코드 나쁜 코드로 치르는 대가 프로젝트 초반에는 번개처럼 나가다가 1-2년만에 굼뱅이처럼 기어가는 팀도 많다. 나쁜 코드가 쌓일수록 팀 생산성은 떨어진다. 새인력을 투입해도 시스템 설계에 대한 조예가 깊지 않다. 새인력은 생산성을 높여야 한다는 압박감에 나쁜 코드를 더 많이 양산한다. 인력을 투입해도 생산성은 전혀 상승하지 않는다. 원대한 재설계의 꿈 더 이상 혐오스러운 코드로 일 못하겠다고 팀이 반기를 든다. 새로운 팀이 구성되고 실력있는 사람이 합류한다. 레거시팀과 새로운팀이 경쟁한다. 또..