컴퓨터 지식64
[IT 도서리뷰📘] 구글 엔지니어는 이렇게 일한다 - 주요 내용 정리 및 나의 생각 2️⃣ (2)
구글 엔지니어는 이렇게 일한다 저자 : 타이터스 윈터스, 톰 맨쉬렉 출판사 : 한빛미디어 2022년 05월 출간 Code Search code search 란 구글이 이용하는 코드 브라우징 및 검색 도구입니다. 문서화 관련 검색을 go/링크 를 이용해서 했듯이, 코드 관련 검색들을 통합해서 할 수 있다고 합니다. 검색창이 존재해서 웹 검색처럼 타이핑을 시작하면 '제안' 및 '자동완성' 이 나오기도 하고, 코드 관련 정보들이 모두 나온다고 하네요. 그 외에도 '코드 리뷰 도구로 점프하기', '다른 버전과 비교하기', 'blame 뷰로 확인하기' 등 많은 기능을 지원하는 것 같습니다. 스크린샷이 있으면 직관적으로 바로 느낌도 오고 좋을텐데, 웹 상에서 찾기가 힘들어 아쉽네요. 구글이 code search를 ..
[IT 도서리뷰📘] 구글 엔지니어는 이렇게 일한다 - 주요 내용 정리 1️⃣(1)
구글 엔지니어는 이렇게 일한다 저자 : 타이터스 윈터스, 톰 맨쉬렉 출판사 : 한빛미디어 2022년 05월 출간 들어가며 아는 지인중에 구글에서 개발자로 일하시는 분이 있습니다. 그 분과 이야기를 나누다 보면 우리 기업과 같은 IT 기업인데도, 꽤나 다른 면이 많다는 것을 느끼곤 했었죠. 구글은 github도 쓰지 않고, 내부적으로 codeSearch 라는 검색엔진도 사용하는 등 완전히 그들의 효율성을 극대화할 수 있는 구글만의 세계를 직접 만들어 놓았더군요. 자급자족 정책을 성공적으로 마친 셈입니다. 이런 기술이나 문화들은 공개적으로 외부에 공개한 것들도 있지만, 내부자가 아니고서는 알 수 없는 사실들이 많습니다. 저는 그런 점들에 호기심이 많았고, 지인분이 얘기해주시는 것들 하나하나가 새롭고 흥미로..
소프트웨어 설계에 대해 ⭐ / 2️⃣ - 시각화와 모델링 (Feat.UML, PUML, draw.io)
(* 앞 편을 보고오시면 좋습니다.) 소프트웨어 설계에 대해 ⭐ / 1️⃣ - 설계의 중요성과 디자인 패턴 (feat. patterns) https://programming119.tistory.com/256 소프트웨어 설계에 대해 ⭐ / 1️⃣ - 설계의 중요성과 디자인 패턴 (feat. patterns) 소프트웨어에 개발 설계도가 필요한가요? 정말정말 개발자 생활을 하면 할수록 느끼고 또 느끼는 것 중 하나가 개발하는 데에 보다 설계하는 데에 시간을 더 많이 들어야된다는 점입니다. DDD 관 programming119.tistory.com 들어가며 설계의 결과물을 시각화하는 것은 소프트웨어를 설계를 함에 있어서 핵심중에 핵심입니다. 글로 표현된 설계도를 읽고 싶어하는 사람이 얼마나 될까요? 더군다나 줄..
소프트웨어 설계에 대해 ⭐ / 1️⃣ - 설계의 중요성과 디자인 패턴 (feat. patterns)
소프트웨어에 개발 설계도가 필요한가요? 정말정말 개발자 생활을 하면 할수록 느끼고 또 느끼는 것 중 하나가 개발하는 데에 보다 설계하는 데에 시간을 더 많이 들어야된다는 점입니다. DDD 관련 게시글 들에서도 항상 얘기했던 점이고, 설계의 중요성을 더 말하기에는 이제 입이 아플정도입니다. 😂 (그러니 바로 생략) 우리가 만들 소프트웨어는 복잡하다 (인간의 관점에서)! 그렇다면 왜 설계가 필요한 걸까요? 가장 근본적인 원인 자체는 '소프트웨어는 복잡하다' 라는 점입니다. 숨을 쉬는 방식에 대해 우리는 설계를 하지는 않죠. 너무 당연한거니까요. 하지만 우리 현실세계에서 쉽게 풀리지 않는 것들, 사람의 힘만으로는 해결되지 않는 것들은 매우 많습니다. 그런 것들을 해결하고 자동화시키기 위해 소프트웨어가 만들어진..
[IT 도서리뷰📘] 풀스택 서버리스 / AWS Amplify
풀스택 서버리스 저 : 네이더 다빗 출판사 : 한빛미디어 2021년 07월 05일 출간 들어가며 FrontEnd 생태계는 변화가 너무 빠르기 때문에, 나는 되도록이면 출간된지 얼마 안 된 책을 고르려고 하곤 한다. 이번에 인터넷 서점의 신간 목록을 살피던 와중 서버리스 컴퓨팅, 그래프 QL,이 두 가지 키워드가 눈에 띄었다. 최근 아키텍트 관련을 공부하면서 PaaS나 IaaS를 좀 더 직접 이용해보거나 이용사례를 보고싶은 마음이 들고 있었고, 그래프QL 은 사용할 일이 생길 것 같아, 미리 공부해두려고 했기 때문이다. 그리고 무엇보다 밑단에서 끝단까지 전부 갖춰진 풀스택 어플리케이션을 구현해 나가는 과정을 전부 확인해볼 수 있다는 점이 매력적이었다. 그 과정에서 사용되는 AWS Amplify 또한 언젠간..
[독서 기록장] 2021.06 ~ 07 월
자세한 리뷰단숨에 배우는 타입스크립트 - 야코프 페인도메인 주도 설계로 시작하는 마이크로서비스 개발개발자의 글쓰기간단한 리뷰투자의 99%는 금리다.메모용어 정리작지만 강한 기업에 투자하라한줄평메모느낀 점2021 트렌드 모니터한줄평메모벤 버냉키, 연방준비제도와 금융위기를 말하다한줄평느낀 점메모사이보그가 되다일본의 주식 부자 실전편한줄평메모주린이도 술술 읽는 친절한 경제책한줄평메모불곰의 미국주식 따라하기한줄평메모미국 주식 산업별 대표주자세한 리뷰단숨에 배우는 타입스크립트 - 야코프 페인링크 도메인 주도 설계로 시작하는 마이크로서비스 개발링크 개발자의 글쓰기링크 간단한 리뷰투자의 99%는 금리다.투자의 99%는 금리다 - 교보문고기회와 위기, 모든 것은 금리에서 시작한다 | 금리를 모르면 절대 투자하지 마라!..