반응형

오블완 17

관용적 표현 공부하기 #3 On the Ball

On the ball 다들 그런 경험이 있을지 모르겠다(나는 있음). 약속 일정을 깜빡 잊어버리고 불과 몇 시간 전에 불현듯 떠올라 급하게 친구들한테 변명을 했던 적이라던지. 또는 대학 시절 과제 제출 마감 직전에 벼락 치기처럼 날을 새워 했던적이라던지. 여행가서 예쁜 사진 찍으려고 DSLR 카메라, 렌즈들 야무지게 챙겨놓고 정작 배터리 텅 비운채 왔다는 걸 여행지 도착해서 알았던 적이라던지... 마음 같아선 어떤 일이든 척척, 완벽하게 준비하고 해내고 싶은데, 이게 참 쉽지 않다. 그래서 자신의 일에 능숙하게 대처하고, 상황의 흐름을 잘 읽고 빠릿빠릿 일을 처리하는 사람들을 보면 정말 대단한 것 같다. (박수) 이와 같이 어떤 상황이나 업무에 대해 빠르게 이해하고 잘 대처할 때, "on the ball..

_ 영어 2024.11.13

관용적 표현 공부하기 #2 Costs an arm and a leg

It costs an arm and a leg : 내 팔과 다리를 댓가로 치루는 거라고?! 요즘 뭐 하나 사려고 할 때마다 깜짝 깜짝 놀라게 된다. 식료품은 기본이고 신발도 옷도, 진짜 무슨 내 월급 빼고 다 오르냐고요.얼마 전에는 아이폰16으로 바꿔볼까 싶어 찾아보다가 기겁했다. 기본에 저장 용량만 좀 업그레이드 했더니 170~200이 기본이더라?에? 가격 무슨일이야... 무슨 이게 이렇게 비싸다고...? 미친 물가 때문에 당황스럽고, 너무 부담스럽고, 또 고개를 절레절레하게 되 이런 상황을 영어로는 어떻게 표현할 수 있을까. 그 때는 이렇게 말하면 된다. "OMG, It costs an arm and a leg!"내 팔과 다리를 댓가로 치루는 것과 같이 큰 댓가(비용)이 드는 것에 대해 놀라움과 부담..

_ 영어 2024.11.12

관용적 표현 공부하기 #1 Hit the road

Hit the Road!언젠가 'MBC 무한도전'에서 어떤 도전이나 미션을 하러 떠날 때 박명수가 항상 이렇게 외치던 장면에 떠오른다.그럼, 출바알~! 영어에도 길을 떠나거나, 여행을 떠날 때 구호 처럼 외지는 관용 표현이 있다. 바로 "Hit the road"라는 표현이다.흔히 모험을 시작하거나 새로운 여정을 떠날 때 자주 사용된다.나는 이 표현을 들으면 레이 찰스의 노래 "Hit the Road Jack"이 머릿속에 자동으로 재생되곤 한다.Hit the Road Jack.Don't you come back no more, no more, no more, no more! 이 처럼 Hit the road라는 표현이 쓰인 미드, 애니는 또 어떤 것이 있을까?어떤 상황에서 쓰였는지 이어서 알아보도록 하자:)..

_ 영어 2024.11.11

[DESIGN PATTERN/JAVA] Iterator - 이터레이터 패턴

목 차Iterator : 순서대로 지정해서 처리하기Iterator 패턴의 구성 요소Iterator 패턴의 특징Iterator 패턴 구현 예시 Iterator : 순서대로 지정해서 처리하기객체 내부 구조를 노출하지 않고도 그 안의 요소들을 순차적으로 접근할 수 있는 방법을 제공한다. 컬렉션(Collections) 객체가 가지고 있는 는 요소들에 순서대로 접근하여 처리를 반복한다.  Iterator 패턴의 구성 요소1. Iterator(반복자)요소에 순차적으로 접근하는 인터페이스를 정의. 주로 hasNext()와 next() 메서드가 포함됨2. ConcreteIterator(구체적인 반복자) Iterator 인터페이스를 실제로 구현하여 컬렉션 객체의 요소를 하나씩 접근하는 역할3. Aggregate(집합체)..

_ 개발 2024.11.10

[DESIGN PATTERN/JAVA] Factory Method - 팩토리 메서드 패턴

목 차Factory Method : 하위 클래스에서 인스턴스 작성하기Factory Method 패턴의 구성 요소Factory Method 패턴의 특징Factory Method 패턴 구현 예시Factory Method : 하위 클래스에서 인스턴스 작성하기인스턴스 생성을 위한 공장(Factory)를 템플릿 메서드 패턴(Template Method)으로 구현한 디자인 패턴이다. 객체 생성 책임을 하위 클래스에 위임하여, 인스턴스를 생성할 때 어떤 클래스 인스턴스를 생성할지를 하위 클래스가 결정하게 한다. 객체 생성을 위해 직접 클래스의 인스턴스를 만들지 않고 특정 메서드를 호출하여 객체를 생성하도록 만든다. Factory Method 패턴의 구성 요소1. Product(제품) 인터페이스Factory Metho..

_ 개발 2024.11.09

객체 지향 설계 원칙 5가지 - SOLID

현업 개발자로서 다양한 프로젝트, 팀단위 작업을 진행하게 되면서 코드의 품질을 높이고 유지 보수를 고려한 개발에 중요성을 느끼는 때가 많다. 초발에 구현된 코드가 시간이 지나고 살을 덧입히는 과정에서 점점 복잡해지고, 이로 인해 간단한 수정조차 많은 시간을 소모하게 되는 상황이 생기는 경우가 있다.  이러한 문제를 해결하는데 있어 중요한 역할을 하는 것이 바로 객체 지향 설계 원칙인 SOILD이다. SOLID는 개발자가 직면하는 코드의 복잡성, 유지보수의 문제를 해결하기 위해 아주 유용한 가이드라인이 되는데, 이번 포스팅에서 SOLID가 의미하는 다섯 가지 설계 원칙과 각 원칙이 실제로 어떻게 적용될 수 있는지 알아보도록 하자!  목 차객체 지향 프로그래밍 위한 5가지 설계 원칙 : SOLIDSRP (S..

_ 개발 2024.11.08

오블완 챌린지 시작! 오늘부터 1일 1포스팅 달려보자!

티블로그에 글쓰기 참여 일수에 따라 상품을 지급하는 '오블완 챌린지'가 오늘부터 시작한다.올 한해 목표기도 했던 블로그 꾸준히 글 쓰기를 시작한지 얼마 되지 않아 To do 리스트에서 우선 순위를 핑계로 블로그에 잠시 관심을 뜸하게 뒀었는데, 이러한 시점에 이러한 챌린지가 열려서 다시 목표를 갖고 블로그 글쓰기를 꾸준히 해볼까 한다! 블로그를 운영하며 꾸준하게 포스팅을 하려는 목적에는 여러 이유중 하나가 "글을 잘 쓰고 싶다. 누군가 공감하는 글을 쓰고 싶다"이기도 했는데, 오블완 챌린지의 취지가 이와 맞기도 해서 도전 의지가 생기기도 했다.  작심삼주 오블완 챌린지오늘 블로그 완료! 21일 동안 매일 블로그에 글 쓰고 글력을 키워보세요.www.tistory.com 하지만 사실, 나란 사람 어떤 목표가 ..

_ 아무말 2024.11.07
반응형