본문 바로가기
[책 정리] 2장. 두 가지 가치에 대한 이야기 - Clean Architecture -모든 소프트웨어 시스템은 이해관계자에게 서로 다른 두 가지 가치를 제공한다.행위(behavior)와 구조(structure)가 바로 그것이다.소프트웨어 개발자는 두 가치를 모두 반드시 높게 유지해야 하는 책임을 진다. 행위 아키텍처 -소프트웨어는 '부드러움을 지니도록' 만들어졌다.소프트웨어는 기계의 행위를 쉽게 변경할 수 있어야 한다.만약 기계의 행위를 바꾸는 일을 어렵게 만들고자 했다면, 우리는 소프트웨어가 아니라 하드웨어라 불렀을 것이다. -소프트웨어가 가진 본연의 목적을 추구하려면 소프트웨어는 반드시 '부드러워'야 한다.다시 말해 변경하기 쉬워야 한다.이해관계자가 기능에 대한 생각을 바꾸면, 이러한 변경사항을 간단하고 쉽게 적용할 수 있어야 한다.이러한 변경사항을 적용하는 데 드는 어려움은 변경되.. 2020. 4. 6.
[Effective Unit Testing] Chap8. 제 2의 JVM 언어를 활용한 테스트 작성 [Effective Unit Testing] Chap8. 제 2의 JVM 언어를 활용한 테스트 작성 8.1. JVM 언어 혼용의 조건 - 제 2의 JVM 언어의 역사는 파이썬 언어의 JVM 버전인 자이썬(Jython)으로부터 시작되었다. 자이썬은 사용자를 충분히 확보하지 못하여 결국 2005년에 실질적인 개발이 중단되었지만, 또 다른 JVM 언어들이 등장하는 계기가 되어주었다. - 2001년에는 자바판 루비인 JRuby, 2003년에는 Groovy 가 발표되었다. 2003년은 Scalar 가 나온 해이기도 하다. 2007년 Lisp 를 변형하여 만든 Closure 역시 강력한 JVM 언어이다. 8.1.1. 일반적인 이점 - JVM non-java 언어의 장점은.. 자질구레한 문법이 적어 핵심 로직이 잘 .. 2019. 3. 18.
[성신여대 카페] 까페개네 - 강아지 카페 [성신여대 카페] 까페개네 - 강아지 카페 가끔 강아지들과 놀고 싶을 때가 있다.강아지들이 조건 없이 나를 맞아 줄 때, 나와 함께 있어줄 때 마음의 위안을 느낀달까? 그래서 성신여대에 있는 "카페개네" 로 갔다.다른 애완견 카페를 가보지는 않았지만 이 곳은 강아지들의 분비물들을 빨리 치워주어 깔끔한 이미지라 좋다. 가격은 음료 및 사료 한주먹이 포함된 가격으로 1인당 8000원. 시간제한이 없이 있을 수 있어 괜찮은 가격이라 생각된다. 강아지 종류는 방문할 때마다 조금씩 바뀌곤 했다.깜찍한 목도리를 한 시바견. 용맹하기보다는 사람손을 너무 많이 타서인지 약간 멍청해 보인다. ㅋㅋ 물론 이 애완견 카페에 가서 이 동물들을 "소유" 할 수는 없다.이 녀석들은 약아서 먹이를 주는 사람에게만 간다.그래서 새로.. 2017. 5. 6.
[책 정리] 미움받을 용기 네번째 밤 - 세계의 중심은 어디에 있는가 ( 모든 사람과 수평관계를 맺어야 한다. ) #청년과제의 분리는 결국 "나는 나, 너는 너" 라고 경계선을 긋는 게 아니냐?지극히 자기중심적이며 일그러진 개인주의에 불과하다. 철학자개인 심리학은 "Individual Psychology" 로 여기서 individual 은 "분할 할 수 없는" 이 어원이다.아들러는 정신과 신체를 나누어 생각하는 것, 이성과 감정을 분리해 생각하는 것, 의식과 무의식을 나누어 생각하는 것 등 모든 이원론적 가치관을 반대했다. 마음과 몸은 하나이고, 더 이상 분리할 수 없는 "전체" 이다.이성과 감성, 의식과 무의식도 마찬가지이다. 예를 들어 화가 나서 타인에게 소리를 질렀다.이것을 "감정이 나를 그렇게 만들었다. 감정에 치우쳤다" 라고 변명하는 것은 인생의 거짓말이다.전체로서의 "나" 가 소리를 지른 것이다. 인간을 .. 2016. 2. 7.
[부의 전쟁에는 승자와 패자가 있다] vs. [부의 전쟁에서도 윈윈할 수 있다] [부의 전쟁에는 승자와 패자가 있다] vs. [부의 전쟁에서도 윈윈할 수 있다] 출처 : 돈에 관한 생각 Chap 24 -항상 승자와 패자로 나뉘는 것은 아니다. -부를 얻기 위해 신념마저 버린다면 즐거움을 느낄 수 없다. -"누군가의 인생에서 최고의 암흑기는 제대로 일해서 돈을 벌기는 커녕돈을 얻을 궁리를 하며 앉아 있을 때다." - 호레이스 그릴리 -돈을 벌기 위한 자신의 행위가 다른 누군가의 주머니에 있는 돈을 빼내오는 것과 같은 것이라고 생각한다면경제활동을 위해 취해야 할 일들에 대해 손을 놓게 된다. -만약 모두가 작은 이익이라도 얻을 수 있다면 이게 바로 윈윈 아니겠는가. -돈에 대해 승자와 패자의 게임으로 바라보는 대신모두에게 혜택이 돌아가는 윈윈 게임으로 시각을 바꿔라. -New Rule .. 2015. 7. 21.
[하루한편] 홍콩 가자!! [하루한편] 홍콩 가자!! 우리의 첫 목적지는 홍콩이다. 사실 비행기 표 자체는 인도를 향하는 비행기인데,우리 나라에서 인도를 직항으로 가는 것은 당시에는 ( 지금도 그럴 지는 모르겠지만 ) 대한항공 뿐이었고,가격도 어마어마했던 관계로 홍콩을 경유해가는 (나름) 저가 항공사의 비행기들을 이용했다. 홍콩은 그저 경유지였는데, Stop Over 를 이용하여 홍콩과 마카오를 구경하기로 결정한다. 자 이제 왜 밤일 잘 하는 사람들이 "홍콩 가자!", "홍콩 보내줄께!" 라고 이야기하는지내 몸소 느낄 수 있는 기회다. 우선 그 전에 이번 글은 그저 비행에만 초점이 맞춰져 있다는안타까운 사실..앞으로 올라오는 포스팅에 계속 주의를 기울여보시길~ ㅋ 자, 쎄앵~ 활주로를 달려 비행기는 안정적으로 이륙에 성공했다.아래.. 2015. 2. 20.
[소소한 일상] 발정난 맹쭈니 ㅠ 살려줘~ [소소한 일상] 발정난 맹쭈니 ㅠ 살려줘~ 맹쭈니 엄마 구월이는 발정이 나면 우리를 괴롭히지 않고,우리가 소위 "남편" 이라고 부르는 특정 인형들을 괴롭혔다. 구월이의 남편은 최초에 바나나를 들고 있는 하얀색 고릴라였다가.나중에는 노란색 금발 색이 복실복실한 강아지 인형이었다..보고싶은 구월이 이야기는 뒤로 하고... 인형과는 교제(?) 를 하지 않는 우리 맹쭈니는우리의 팔을 괴롭힌다. 맹쭈니는 요즘은 밥만 먹으면, 특히 고기가 들어있는 밥만 먹으면 금새 발정이 나곤 한다.마치 사람으로 치면 밥을 먹으면 소화시키려 산책을 가듯,우리 맹쭈니는 고기가 들은 밥을 먹으면 소화시키려 발정나서 특정 행위(?) 를 시도한다. 발정이 나면 팔을 달라며 낑낑거리고, 뽀뽀를 하는 등 애교가 폭발하며,꼬리를 선풍기 켠듯한.. 2014. 4. 15.
[음식 궁합] 블루베리 + 우유 과연 궁합이 맞는 음식인가? + =   ??블루베리는 "폴리페놀" 함량이 높은 대표적인 항산화 식품으로 알려져 있다.하지만!! 블루베리를 우유와 함께 섭취하면 블루베리의 항산화 성분이 파괴된다고, Free Radical Biology & Medicine 에서 연구결과를 밝혀냈다. 블루베리의 항산화 폴리페놀과 우유단백질의 친화성 때문에 항산화 성분이 파괴되는 것이다. [노화방지] 항산화 물질.블루베리의 최장점인 노화방지 효과를 보려면 우유와 따로 먹는 것이 추천된다. 다른 항산화 폴리페놀이 풍부한 과일들도 마찬가지이다. 우유와 함께 섭취하는 것은 좋지 않다. 우유는 해당 과일들 섭취 전후로 2시간 공백을 주는 것이 좋다.사실 블루베리는 생으로 섭취하는 것이 가장 바람직하며, 열.. 2012. 6. 19.
반응형