기술을 기술하다

기술을 기술하다

sogoagain의 기술 블로그

삶에 애자일 도입하기
김창준님의 ‘함께 자라기 - 애자일로 가는 길’을 읽고애자일, 잡힐 듯 잡히지 않는 것대학 시절 ‘동양철학’을 다루는 강의를 수강한 적이 있습니다. 전체적으로 굉장히 어려운 내용이었지만 그중에서도 특히 ‘도가사상’이 기억에 많이 남습니다. 도를 설명하는 부분이 난...
2019년 회고
조금 늦어진 회고2020년 1월 11일인 지금에서야 블로그에 회고 글을 작성하게 되었습니다. 작년 말에 많은 분들이 작성한 회고 글을 보면서 자극과 도움을 동시에 얻을 수 있었습니다. 사실 작년 한 해를 돌아보는 시간과 올해의 계획을 작성하는 시간을 개인적으로 가...
의식적인 연습에 기반한 나의 앞으로의 학습
무언가 문제가 생긴 나의 학습 방법2019년 목표: 매일 5분 학습하기학생 신분을 벗어나 사회인으로 하루하루 살아가던 어느날, 뒤 돌아보니 나의 상태는 그대로인 것 같은데 시간은 훌쩍 지나가 버린 것 같은 느낌이 들었다. 이에 대해 위기감이 느껴진 나는 2019년...
AWS도 Setter를 사용하지 않는다
AWS도 Setter를 사용하지 않는다.AWS SDK 버전을 ‘1.11.x’에서 ‘2.x’로최근 회사 프로젝트의 AWS SDK(Java) 버전을 ‘1.11.x’에서 ‘2.x’으로 올리는 작업을 진행하였다.사내 시스템에 다량의 Email을 발송하는 기능이 있는데 실...
코틀린(Kotlin)에서의 null 안전 처리
코틀린 타입 시스템에서의 null 코틀린의 타입은 기본적으로 null 불가능(non-nullable)이다. 코틀린의 타입 시스템은 코드에서 NPE(NullPointerException)가 발생하지 않도록 설계되었다. 아래의 코틀린 Reference를 살펴보면 NP...
HTTP 메시지 - HTTP Requests
HTTP 요청웹에서 서버와 클라이언트 간 데이터를 주고받기 위해 HTTP 통신 규약을 사용한다. 오늘은 그중 클라이언트가 서버로 요청을 보내 어떤 행위가 일어나게끔 하는 HTTP 메시지 중 하나인 HTTP 요청 메시지에 대해 알아보기로 한다. HTTP Reques...
JUnit5, @ParameterizedTest 사용 예
JUnit5에서 ParameterizedTest를 사용하여 여러번의 테스트 케이스 수행하기 테스트 메서드에 입력값만 전달할 경우12345678910111213@ParameterizedTest@ValueSource(strings = { &quo...
가볍게 정리하는 git 기본
Git 기본 내용 정리Git과 Github를 사용하고 있지만 단순히 commit, pull/push, branch 정도의 기능만 사용하고 있었을 뿐 아니라 Git GUI 도구를 활용했기에 명령줄 환경에서 git을 잘 다루지 못하였다. Git의 여러 기능을 명령줄 ...
문화와 기술
문화와 기술최근 읽고 있는 ‘임백준의 대살개문’에서 다음과 같은 문구를 접하게 되었다. 문화는 흙이고 기술은 꽃이다. - 임백준의 대살개문 中 책 제목 자체가 ‘대한민국을 살리는 개발자 문화’의 약자다.기술의 꽃이 필 수 있도록 좋은 개발 문화를 만드는데 일조...
avatar
sogoagain
continuous improvement