한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다 안녕하세요! 오늘은 이라는 책을 리뷰해보겠습니다! 이 책은 어떤 책인가요?' 이 책은 말그대로 QA 엔지니어가 만든 소프트웨어 테스트를 학습을 위한 책입니다. 이 책의 특징은 4주간의 커리큘럼 안에 QA 직무를 넘어 소프트웨어를 만들어가는 모든 조직원들이 알면 좋을 더 탄탄한 소프트웨어를 만드는 방법을 전수합니다. 소프트웨어 테스트란 무엇인가?저는 백엔드 개발자로서 만든 어플리케이션을 테스트 코드를 통해 테스트 함으로써 소프트웨어 테스트를 경험해보았는데요. 이 책은 그러한 코드레벨에서의 단위 테스트를 넘어 통합 테스트 / 기능 비기능 테스트 / 결함 및 리스크 관리 등기존의 시야에서 벗어나 더 넓은 의미에서의 테스트와 그를 통해 더욱 신뢰도 높..
안녕하세요! 최근 지인들과 코틀린 스터디를 시작하게 되어서 코틀린에 대해서 학습을 해보고 있었습니다. 아직 깊이있게 이해했다라기 보다는 학습해나가는 중인데요. 자바에서 단점이라고 느꼈던 여러 문제들을 해결하기 위해 젯브레인사에서 얼마나 공들였는지 조금은 이해가 된달까요... 뭔가 Java + TS 느낌도 나구요.. ㅎㅎ 아무튼 코틀린의 매력에 빠져서 재미있게 시간을 보내고 있습니다. 스터디 과제가 자바와의 비교를 통해 코틀린에서 중요한 점을 정리해보는 것이여서 이를 정리할 겸 제가 느낀 코틀린의 첫인상과 자바와의 비교를 통한 가치를 글로써 남겨보고자 합니다. 코틀린에 대해 잘 모르는 자바 개발자가 쓴 글이니 지적은 언제나 환영입니다! 코틀린은 JPA랑 왜 같이 쓰면 안될까?기존에 자바 + 스프링 + JP..
안녕하세요! 지난 번 글에서 IAM으로 계정을 관리해보았으니 이번에는 직접 인스턴스를 생성하고 공부해보도록 하겠습니다! AWS 예산 설정 하기실제로 AWS 서비스를 본격적으로 이용하기 전에 예기치 못한 과금이 발생하는 것을 막기 위해 예산을 설정하는 것이 좋습니다.계정명 클릭 후 결제 및 비용 관리 메뉴로 들어갑니다. (혹시 IAM 계정으로 결제 정보에 접근이 안되는 분은 루트 계정으로 들어간 후 해당화면에서 따로 권한을 주어야합니다!) 접속을 성공적으로 하게되면 이렇게 과금 정보를 볼 수 있습니다. 저같은 경우는 슬랙 봇 프로젝트 진행을 위해 프리티어 EC2 인스턴스를 사용중이어서 0$가 과금되는 모습을 볼 수 있습니다! 실제 서비스에서 이 메뉴를 통해 비용을 분석하고 예상할 수 있기 때문에 자주 사용..
안녕하세요! 프로젝트를 진행하다보면 보통 AWS를 활용하기 마련인데요.AWS를 잘 모르고 사용했을 때는 AWS 계정 주인의 root 계정을 돌려서 사용하고 하다보니 보안적인 이슈나 협업 효율성에서 많이 손해를 보곤 하였습니다 😂 오늘은 안전하게 팀원들과 협업을 할 수 있도록 AWS IAM에 대해서 알아보는 시간을 갖겠습니다!IAM은 무엇인가? AWS Identity and Access Management(IAM)은 AWS 리소스에 대한 접근을 관리하는 글로벌 서비스입니다. 글로벌 서비스란? 리전(지역)에 구애받지 않고 AWS 인프라에 전역적으로 설정 가능한 서비스! AWS를 사용하기 위해선 회원가입을 하는데요, 그 과정에서 사용자의 정보와 직접 결제가 이루어지는 계좌 정보를 입력하는 등 직접 AWS와 ..
안녕하세요! 오늘 글을 쓰게된 계기는 하나의 유튜브 영상을 보고나서입니다! 아래는 그 영상입니다!! (두둥)ServiceImpl 쓰지 말자 - 제미니의 개발실무 해당 영상은 개인적으로 존경하는 개발자인 김재민님의 유튜브 영상인데요. 해당 영상을 보고 와닿은 점이 많이 있어 글로써 기록하고자 합니다. 개인적인 생각이 담긴 글에 가까우니 다들 가벼운 맘으로 읽어주세요 😉 (영상을 보고 오시면 더욱 좋습니다!) ServiceImpl이 무엇인가요?먼저 스프링 기반의 프로젝트를 진행할 때 대부분 국룰로써 이러한 구조를 사용하게 됩니다.사용자의 입력을 담당하는 Controller, 비즈니스 로직을 담당하는 Service, 데이터베이스와의 상호작용을 담당하는 Repository의 구조입니다. 여기서 Service계..
한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 안녕하세요. 오늘은 켄트 벡의 Tidy First? 책을 리뷰하도록 하겠습니다! 이 책은 어떤 책인가요? 이 책은 굉장히 얇고 가벼운 두 책으로 이루어져있습니다 :) 이 책에 대해 이야기하기 전에 먼저 켄트 벡에 대해 아는 것이 좋습니다 켄트 벡은 누구 인가? 켄트 벡은 소프트웨어 개발자로 소프트웨어 패턴(Pattern), 테스트 주도 개발(Test Driven Development), 익스트림 프로그래밍 (Extreme Programming), 애자일 등 업계에서 주요하게 회자되는 개념들을 제시한 개발자입니다. 실제로 업계에서 굉장히 유명한 분이고, 이 분의 소프트웨어 설계 철학의 핵심만을 담은 책이기 때문에 굉장히 얇은 분량에도 임팩트 있는..