profile
엘 프사이 콩그루
post-thumbnail

중재자 패턴

중재자 패턴(Mediator 패턴) 중재자 패턴이란, 객체간의 복잡한 의사소통을 최소화하기 위해 사용하는 패턴이다. 복잡한 의사소통?? 예를 들면 객체간 서로 메시지를 교환하는 데 객체간 결합이 많아지면 결합도가 커지고 테스트가 어려워짐과 동시에 유지보수하기가 어려워

3일 전
·
0개의 댓글
·
post-thumbnail

객체지향의 사실과 오해 #1 (협력하는 객체들의 공동체)

흔히 객체지향을 현실 세계의 객체를 모방해서 프로그래밍한 것이라고 한다. 반은 맞고 반을 틀리다.방화벽을 살펴보자..방화벽은 불의 확산을 막는 구조물이다. 그러나 IT에서는 네트워크에서 허용되지 않은 침입을 막는 역할을 한다. 이때 구조물은 소프트웨어의 방화벽과 거리가

7일 전
·
0개의 댓글
·

if문을 리팩토링하는 방법

1, 2개의 분기문은 크게 문제가 없지만 분기가 너무 많아지면 메서드 내 코드 길이가 길어지고 좋지 않은 코드가 된다.move 메서드를 살펴보자. if분기가 많은데 만약 수정해야 할 일이 발생하면 내부를 수정해주어야 한다. 그렇기 때문에 OCP를 적용할 수 없다. 그리

2022년 11월 24일
·
0개의 댓글
·
post-thumbnail

우테코 프리코스 3주차 후기

이번 3주차 미션의 주제는 객체 분리와 단위 테스트였다. 나는 그 두 개 중 객체 분리에 어려움을 겪었다. 그 이유는 어떤 기준으로 객체를 분리해야 할지 분리한다면 어떤 특징을 가져야 할지, 요구사항은 어떻게 작성하는 게 객체 분리에 유리할지 감이 잘 잡히지 않았기 때

2022년 11월 17일
·
1개의 댓글
·
post-thumbnail

우테코 프리코스 2주차 후기

2주차 프리코스를 제출하고 코수다를 시청하면서 많은 반성을 했다. 우테코 2주차를 진행하면서 기본적이고 중요한 것을 캐치하지 못했다는 느낌을 받았기 때문이다. 기본적으로 우아한테크코스를 진행하면서 가장 중요한 것은 제시한 요구사항을 고민하고 충족하는 코드를 잘 짜야

2022년 11월 12일
·
0개의 댓글
·
post-thumbnail

우테코 프리코스 1주차 후기

우아한 테크코스에 지원하고 어느새 일주일이 지났다. (시간 정말 빠르다...) 많은 분들이 주간 회고록을 남기고 1주차 동안 느낀 점을 보면서 나도 한 번 용기를 내서 써보려고 한다.(다들 글을 정말 잘 쓰신다) 이번에 내 첫 Velog는 프리코스 1주차 회고록이군..

2022년 11월 4일
·
1개의 댓글
·