화음을 좋아하는

우아한테크코스 4기

컬렉션의 복사 방법을 정리해봅시다! (unmodifiable view / list)

방어적 복사, unmodifiable, 불변... 너무 어려워서 정리해봅니다! 생성자의 파라미터로 리스트를 받는다면❓ 루피로부터 생성자 내부 검증 및 할당 과정에 대해 피드백을 받았습니다! 실은 피드백을 받았던 당시에는 루피의 이야기가 어떤 의미인지 이해하지 못했어요. 리스트를 선언하고, 그걸 생성자에 전달한 이후에, 생성자에 전달했던 스코프에서 리스트를 변경시킬 경우, unmodifiableList로 할당한 리스트에도 변경이 적용됩니다. 이 내용을 알지 못했어요. 사실 이것만 모르던 게 아니라, 그래서 여러가지 리스트의 복사에 대해 한 번 정리해보기로 했습니다.! 1. = anotherList; 완전히 동일한 컬렉션에 대해 참조변수를 하나 더 만드는 작업입니다. List original = new Ar..

우아한테크코스 4기

for-loop vs IntStream, 그리고 멀티 스레딩

사실 이 모든 시작은 IntStream이었습니다. 전통적 for loop 가 IntStream 보다 가독성도 좋고 성능도 더 뛰어날 거라고 생각해서 실험을 해보게 되었는데 그만... 😡 for loop가 근본이라구우!! 사람은 자기가 먼저 알고 있던 정보를 더 신뢰하고자 하는 경향이 있다고 합니다... 그래서 for-loop를 IntStream 보다 위에 보여드립니다 흐흐흐.. List lottoNumbersWithForLoop = new ArrayList(); for (int i = 1; i { List lottoNumbersWithForLoop = new ArrayList(); for (int i = 1; i { return IntStream.rangeClosed(1, 46) .boxed() .col..

우아한테크코스 4기

EnumMap, 니가 그렇게 빨라??

우아한테크코스 레벨 1, 로또 자동 미션 진행중이에요. 각 등수별 당첨 횟수를 집계한 데이터를 어떻게 전달해야할까... 이 부분이 가장 고민이 됐었어요. 로또 당첨 결과의 형태 View에 전달될 DTO의 필드는 어떻게 구성할 것인가? { "winTimesByRank" : { "first": 0, "second": 0, "third": 2, "fourth": 3, "fifth": 5 }, "rateOfReturn": 1.05 } 웹 환경에서 로또 당첨 결과를 반환하는 API를 만든다고 가정하고, 어떻게 구성하면 API 사용자 입장에서 사용하기 편할까 고민해봤습니다. 최종적으로 위 형태로 반환을 하는 게 좋다고 판단했습니다. 각 등수별 당첨 횟수에 직접 접근이 가능하다는 점, 현재 비즈니스 필요에만 집중한다..

우아한테크코스 4기

함께 자라기 - 우아한테크코스에 적용된 애자일

함께 자라기를 읽은 후의 감상을 기록한 포스팅입니다. 내용 요약 정리 없이 개인적으로 재해석한 내용을 위주로 작성하였습니다. 따라서 책에서 전하고자 하는 메시지와 방향성이 일부 다르거나 잘못 해석되었을 수도 있습니다. 추가적으로 우아한테크코스에 적용된 애자일은 어떤 모습이 있는지, 저 스스로는 어떻게 행동하면 생산성을 개선할 수 있을지 에 대해 고민해봤습니다. 이 책을 한 줄로 이야기한다면? 애자일. 조직 생산성 개선을 위해 개인과 조직 차원에서 추구해야 할 방향성 핵심 키워드는? 성장, 협력, 피드백, 의식적인 연습, 애자일, Mindfulness, 인지적 과정, 메타인지, 신뢰, 사회적 맥락 속 기술, 심리적 안전감 넓은 시야에서의 인사이트 - 애자일과 조직 생산성 애자일의 목표는 조직 생산성 개선입..

우아한테크코스 4기

우아한테크코스 - 첫 팀 프로젝트 회고, 첫 화음 🎶

아이스 브레이킹을 위한 첫 팀 프로젝트는 보이는 라디오였습니다. 제가 잘할 수 있는 게 아니라고 생각해서 많이 불안했는데... 결과적으로 정말 값진 경험이 되어 기록해봅니다. 화음을 좋아하는 리차드의 첫 화음.. ✨ 첫 팀 프로젝트에서 성공적인 화음을 낸 것 같아서 정말 기쁘고 행복합니다 ㅠ.ㅠ 우아한테크코스 첫 팀 프로젝트로 보이는 라디오를 완료하고, 그 과정에서 배운 것을 기록합니다. 우아한테크코스 첫 팀 프로젝트로 보이는 라디오를 진행했습니다. 매 기수마다 우테코 시작과 함께 연극을 진행해왔다고 합니다. 저희 4기는 2월 동안 온라인 진행으로 인해 보이는 라디오로 대체되었습니다. 소프트스킬의 중요성을 직접 체험한 중요한 경험이었기에 코드가 전혀 없지만 포스팅하게 되었습니다. 보이는 라디오를 하는 이..

리차드
'화음을 좋아하는' 태그의 글 목록 (13 Page)