-
이지스퍼블리싱에서 책을 제공받아 자유롭게 작성된 서평입니다. 프로그래밍 언어는 많은것들을 가능하게 한다. 몇 가지 문법과 메소드와 컴파일과 인터프리터가 갖추어지면 그 법칙 속에서 짜여진 코드라는 글자를 통해 비서, 도구, 나만의 세상, 나아가 직업으로도 활동할 수 있는 수단으로 매우 매력적인 언어다. 세상에 수 많은…
🗂️
🗓️
-
4Q 활동정리 무엇을 했는가 한 분기에 4가지가 동시에 돌아갔다. 벌려놓은 일 생각 변화 마지막이니 생각의 변화 보다는 오랫동안 그렇다고 믿어왔고 경험이 증명하는 가치 몇 가지를 적어본다. 다른 사람한테 ‘이렇게 살아라-‘ 훈계 보다는.. 어느날에 내가 잘 흘러가게 되는 날이 온다면, 그때 한번…
-
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. 막연히 클라우드 플랫폼을 마주쳤을때 어떤 기능을 사용할 수 있는지, 내 노트북에서 실행 가능했던 어플리케이션을 어떻게 배포할지 막막해진다. 또한 2024년 기준으로 컴퓨팅, 스토리지, 네트워킹 외에도 CDN, 서버리스, 관측가능성 등 시나리오나 학습 없이는 잘…
🗂️
🗓️
-
동적 메서드 탐색과 다형성 객체지향 언어가 제공하는 업캐스팅과 동적 바인딩을 이용하면 부모 클래스 참조에 대한 메시지 전송을 자식 클래스에 대한 메서드 호출로 변환할 수 있다. 객체지향 시스템은 다음 규칙에 따라 실행할 메서드를 선택한다. 메시지 탐색과 관련하여 self 참조는 중요하다. 객체가 이…
🗂️
🗓️
-
가야할 방향 찾기 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. 일반적으로 부르는 개발자라는 직군은 이 나라를 대표하는 직업 중 빠질 수 없는 직군으로 자리잡은지 오래다. 대다수의 산업 분야에서 소프트웨어는 빠질 수 없는 영역이고, 경제규모 면에서도 지식 산업을 대표한지도 오래됐다.…
🗂️
🗓️
-
업캐스팅과 동적 바인딩 같은 메시지, 다른 메서드 실행 시점에 메서드를 탐색하는 과정을 살펴보자. 다음은 다익스트라 교수가 강의하는 알고리즘 과목의 성적 통계를 계산하는 코드다. Lecture대신 아래와 같이 GradeLecture로 전달할 수 있다 생성자의 인자 타입은 Lecture로 선언되어 있지만 GradeLecture의 인스턴스를 전달하더라도 아무 문제…
🗂️
🗓️
-
코드 재사용을 목적으로 상속을 사용하면 변경이 어렵고 유연하지 못한 설계에 이른다. 상속은 타입 계층을 구조화하기 위해 사용해야 한다. 타입 계층은 다형성의 기반을 제공한다. 상속은 인스턴스를 동일하게 행동하는 그룹으로 묶기 위한 관점으로 사용되어야 한다. 다형성 다형성 Polymorphism은 많은 형태를 가질 수 있는…
🗂️
🗓️
-
쿠버네티스 ‘쿡북’ 한빛미디어 <나는리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. 이 책은 한마디로 쿠버네티스 환경에서의 운영을 데브옵스 엔지니어가 수행할만한 내용들로 모아놓은 사례집이다. 어플리케이션을 안정적으로 운영하기 위해 메트릭, 보안, CI/CD, 형상관리, 테스트, 롤링, 리소스 관리, 스테이징, 네트워킹, 멀티클러스터, 스토리지와 같은 주제에서 어떤 전략을 사용해야…
🗂️
🗓️