심부름

5ch 컨텐츠 2011/03/20 04:29
어느 아내가 프로그래머 남편에게 「쇼핑하러 갈 때, 우유 하나 사와. 아, 계란 있으면 6개 사와」

남편은 잠시 후, 우유를 6개 사왔다.
아내는 물었다.
 
「왜 우유를 6개나 사왔어!」

남편「계란이 있길래 6개 사왔지…」

트랙백 주소 :: http://newkoman.mireene.com/tt/trackback/3792

  1. Subject: 창두의 알림

    Tracked from spearhead's me2day 2011/03/20 23:18  삭제

    요근래 본 개그 중 최고…

  2. Subject: 오랜만에 본 재밌는 개그

    Tracked from 이코의 세상 2011/03/21 00:48  삭제

    오랜만에 본 재밌는 개그가 있어서 이곳에 소개 직링크는 이곳. http://newkoman.mireene.com/tt/3792 어느 아내가 프로그래머 남편에게 「쇼핑하러 갈 때, 우유 하나 사와. 아, 계란 있으면 6개 사와」 ..

  3. Subject: 국맘의 생각

    Tracked from fromm0's me2day 2011/03/21 15:28  삭제

    프로그래머 남편의 신부름글을 보면서, 프로그래머가 대화에서 굉장히 부족한 존재처럼 비춰져서 씁쓸하다. 대화란 전후 사정과 현재 상황을 종합해서 하는 것인데, 실제 저랬다면 “난 너의..

  4. Subject: 로파의 생각

    Tracked from europa01's me2day 2011/04/13 10:42  삭제

    기획자 교육 준비 : 개발자 이해하기, 디자이너에게 배려하기.

  5. Subject: elis의 생각

    Tracked from ivy_alice's me2day 2011/04/18 15:15  삭제

    저는 이걸 이제야 봤어요. ㅋㅋㅋ 메모 남기고 싶네요. 남편이 우유 6개를 사온 이유

  6. Subject: 보라돌의 생각

    Tracked from poribora's me2day 2011/04/18 18:21  삭제

    남편이 우유 6개 사온이유 대박이네.. ㅋㅋㅋ

  7. Subject: MG의 생각

    Tracked from adidasmh's me2day 2011/04/18 23:36  삭제

    우유 6개 사온 개발자 ㅋㅋㅋ

댓글을 달아 주세요

  1. 푸별 2011/03/20 04:47  댓글주소  수정/삭제  댓글쓰기

    이해가ㅠㅠㅠㅠㅠ

    • veda 2011/03/20 04:50  댓글주소  수정/삭제

      ㄴ아내는 우유 1개와 계란 6개를 말한건데
      남편은 계란이 있으면 우유를 6개 사오라는 말로 인식

  2. ㅇㅇ 2011/03/20 05:18  댓글주소  수정/삭제  댓글쓰기

    if(계란==true)
    {
    for(i=0; i<6; i++)
    buy(계란);
    }
    else
    buy(우유*1);

    • 꿀꿀이 2011/03/20 10:05  댓글주소  수정/삭제

      노노

      buy(우유);

      if (계란>0)
      for (i=0;i<5;i++)
      buy(우유);

    • TYTY 2011/03/20 22:30  댓글주소  수정/삭제

      코딩 할줄도 모르는데도 이건 뭔가 틀린거 같네요
      buy(우유*1)??

    • gameover 2011/03/23 05:47  댓글주소  수정/삭제

      buy(우유 * (1 + exist(계란) * 5));

    • prismatic 2011/03/24 22:25  댓글주소  수정/삭제

      1. 우유 타입과 int 타입을 연산할 수 있는 * 연산자가 정의되지 않았습니다.
      2. 우리는 exist 함수의 리턴값을 정확히 알지 않습니다.

      따라서

      buy(우유, 1 + 마트.exist("계란";) ? 1 : 0);

    • 최자 2011/04/08 22:51  댓글주소  수정/삭제

      좀대박인듯ㅋㅋㅋㅋㅋㅋㅋ
      컴공인ㅋㅋㅋㅋㅋㅋㅋ
      코드봐ㅋㅋㅋㅋㅋㅋㅋ

    • castor 2011/12/20 14:10  댓글주소  수정/삭제

      c 스타일로 하자면...

      int count = 1;
      if( 계란 ) count = 6;
      buy( 우유, count );

      가 아닐까요.. ㅋㅋ
      첫 댓글이지만 중2병이 도져서 그만..

  3. sdaf 2011/03/20 05:33  댓글주소  수정/삭제  댓글쓰기

    우유먹고 싶다... 아 속쓰려 자야지

  4. 광영 2011/03/20 06:40  댓글주소  수정/삭제  댓글쓰기

    이거 좀 짱인듯 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

  5. ethera 2011/04/05 01:24  댓글주소  수정/삭제  댓글쓰기

    void buy(ObjectType type, int count);

    남편이 인식한 프로그램 :
    buy(TYPE_MILK, is_egg_exist() ? 6 : 1)

    부인이 의도한 프로그램 :
    buy(TYPE_MILK, 1);
    if (is_egg_exist()) buy(TYPE_EGG, 6);

  6. 키세츠 2011/03/20 12:10  댓글주소  수정/삭제  댓글쓰기

    요새 언어는 너무 어려워서 Q베이직으로 짜보았습니다.

    마누라의 요구
    buy(milk,1)
    if is_exist_egg() then buy(egg,6)

    남편의 이해
    buy(milk,is_exist_milk()*6)

  7. sow 2011/03/20 12:51  댓글주소  수정/삭제  댓글쓰기

    int 계란개수 = 0;
    int 우유개수 = 0;

    우유개수 = 1;
    if(true == 계란)
    {
    우유개수 = 6;
    }

  8. cdefgab 2011/03/20 13:11  댓글주소  수정/삭제  댓글쓰기

    MOV milk, 1
    CMP egg, 1
    JGE eggexists
    JMP buy

    eggexists:
    MOV milk, 6

    buy:
    ~~~

    응?

  9. 2011/03/20 13:18  댓글주소  수정/삭제  댓글쓰기

    그...그만해

  10. 2011/03/20 13:50  댓글주소  수정/삭제  댓글쓰기

    여자의 의도:

    People *husband = Husband->getInstance();
    Product *milk = new Milk(1);
    Product *egg = new Egg(6);

    husband->moveTo(village->supermarket);

    husband->buy(milk);
    if ( husband->check(egg) ) { husband->buy(egg); }

    husband->moveTo(village->home);

    남자의 구현:

    class Husband : public People
    {
    ...
    int buy(Product *prdt)
    {
    ...
    if ( this->mentalStatus == this->IRRITATION )
    {
    this->buyRandomProduct();
    }
    ...
    }
    ...
    }

    • J 2011/03/20 15:57  댓글주소  수정/삭제

      음? 다행히 남편은 싱글톤이군요.

    • 2011/03/20 17:58  댓글주소  수정/삭제

      getInstance()만으론 싱글톤이란 보장이 안되죠. 불릴 때마다 새로운 instance를 만들어서 리턴해주는 함수인지 누가 알겠습니까...

      ...아 이러기 싫어요 저도

    • 공돌이 2011/03/21 12:06  댓글주소  수정/삭제

      물론 보기전에는 모르죠..

      하지만 싱글톤을 가져올 때는 getInstance, 새로운 인스턴스를 만들어 반환할 때는 newInstance라는 이름을 선호합니다. 구분하지 않으면 헷갈리니까요 ㅎㅎ

    • PrinceG 2011/03/21 18:30  댓글주소  수정/삭제

      멀티쓰레드 상황에서도 잘 동작하도록 설계되었는지 확인이 안됩니다.
      고로 남편을 호출하는 여자가(쓰레드) 여러명일때에도 오직 하나의 인스턴스만 반환될지는 실제 코드를 자세히 보기 전에는 모르겠....
      아... 하나만 반환될 필요는 없나요..그..그렇다면..나..난교..
      여기서 이만 하겠습니다.....

  11. pake 2011/03/20 15:01  댓글주소  수정/삭제  댓글쓰기

    ㅋㅋㅋㅋ 댓글이 더웃긴데

    왜웃긴지 몰라서 눈물만.ㅠ

  12. 곰텡이R 2011/03/20 16:05  댓글주소  수정/삭제  댓글쓰기

    이해하고 댓글까지 다신분들... 우스깨로 댓글을 다셨겠지만,
    속으로 조금 우울해 하고 있다는거 알고 있습니다...
    저도 그렇거든요...

  13. aero 2011/03/20 16:37  댓글주소  수정/삭제  댓글쓰기

    perl 로

    $ perl -e 'sub buy { (('milk')x1)x6 if 'egg' }; print "@{[buy()]}"'
    milk milk milk milk milk milk

  14. alphasco 2011/03/20 16:40  댓글주소  수정/삭제  댓글쓰기

    계란을 단지 조건문에 들어갈 조건으로만 볼수 있다는게 프로그래머의 사고방식

  15. redmist 2011/03/20 17:51  댓글주소  수정/삭제  댓글쓰기

    전형적인 커맨드패턴이로군요.
    제가 봤을때는 인보커 객체에는 문제가 없고,
    커맨드 구현이 잘못된 것으로 보입니다.
    결론은 아내가 잘못함 (읭?)

  16. 윤정호 2011/03/20 18:10  댓글주소  수정/삭제  댓글쓰기

    이쯤 됐으면 이제 누가 "우유를 6개씩 사달라고 하겠냐" 같은 말이라도 해주세요
    왜 다들 공돌이 개그ㅠㅠ

  17. 서래마을익명희망 2011/03/20 18:16  댓글주소  수정/삭제  댓글쓰기

    10 cls
    20 print milk
    30 print egg
    40 goto 20

    ....
    예체능의 한계.

  18. 썰렁이 2011/03/20 18:32  댓글주소  수정/삭제  댓글쓰기

    ...뭐...뭐지...
    여기 댓글란은 외계인가...

  19. 1ㅁ1 2011/03/20 18:46  댓글주소  수정/삭제  댓글쓰기

    여자: 우유를 사오고(1개), 계란도 6개를 사와라(계란은 만약에 있으면)
    남자: 우유를 사오는데(1개) 만약 쇼핑하러 간 곳에 계란이 6개가 있다면, 우유를 6개 사와라 계란이 없다면 우유를 사와라(1개)

  20. Quartet 2011/03/20 20:00  댓글주소  수정/삭제  댓글쓰기

    늦었지만 C로...

    int main(void)
    {
    goods cart;

    if(exist_egg == true){
    cart = buy(milk,6);
    else
    cart = buy(milk,1);
    }

    return home;
    }

  21. 므엉 2011/03/20 20:19  댓글주소  수정/삭제  댓글쓰기

    여기 50원이 있다.

    이걸로 우유랑 계란 6개를 사와. 오케이?

  22. ㅜㅜ 2011/03/21 00:28  댓글주소  수정/삭제  댓글쓰기

    본문은 바로 이해가되지만 댓글은이해가안되네요 ㅠㅠ 댓글이더어려워

  23. 배리어 2011/03/21 00:50  댓글주소  수정/삭제  댓글쓰기

    public class 심부름 {
    private bool isExistEggs(int numEggOfMart) {
    if (numEggOfMart >= 1) {
    return true;
    }
    else
    return false;
    }

    public void buyMilks() {
    if (isExistEggs(Mart.getNumEgg()) == true) {
    buy(Goods.MILK, 6);
    }
    else {
    buy(Goods.MILK, 1);
    }
    }

    ...
    }

  24. 배리어 2011/03/21 00:50  댓글주소  수정/삭제  댓글쓰기

    public class 심부름 {
    private bool isExistEggs(int numEggOfMart) {
    if (numEggOfMart >= 1) {
    return true;
    }
    else
    return false;
    }

    public void buyMilks() {
    if (isExistEggs(Mart.getNumEgg()) == true) {
    buy(Goods.MILK, 6);
    }
    else {
    buy(Goods.MILK, 1);
    }
    }

    ...
    }

    • 배리어 2011/03/21 00:51  댓글주소  수정/삭제

      클릭 안된줄 알고(다른데 누른줄 알고) 다시 눌렀는데
      비번 안 넣어서 못 지우네요...ㅠㅠ

  25. Belle 2011/03/21 02:36  댓글주소  수정/삭제  댓글쓰기

    갑자기 여긴 왜 프로그래밍 언어가 범람하나요!

  26. 공비 2011/03/21 08:59  댓글주소  수정/삭제  댓글쓰기

    아내
    main()
    {
    buy_milk(1);
    buy_egg(6*!!egg);
    }

    남편
    main()
    {
    buy_milk(egg?6:1);
    }


  27. 멍청한남편 2011/03/21 09:13  댓글주소  수정/삭제  댓글쓰기

    여러분.
    절대로 프로그래머는 저 남편처럼 코딩하면 안됩니다.
    그러니까 프로그래머(혹은 코더)가 욕먹는 겁니다.
    요건 정의가 모호하다고 해서 그걸 곧이 곧대로 구현하는 프로그래머땜에
    프로젝트 PM 은 아주아주 당황스러워 오늘도 담배를 연달아 피게됩니다.
    인공지능까지는 안바래도 적어도 논리적 체계는 세워서 프로그래밍 해야죠.
    아내는 무죄.

    • ㅇㅇ 2011/03/21 10:02  댓글주소  수정/삭제

      좋은 설계는 한 명의 천재보다 세 명의 범재를 요구한다.
      나쁜 설계는 백명의 범재보다 한 명의 천재를 요구한다.

      http://newkoman.mireene.com/tt/1456

    • frog래머 2011/03/22 02:05  댓글주소  수정/삭제

      하지만 그 좋은 설계를 위해서는 한 명의 천재가 필요하죠.

    • 라이 2011/03/22 02:26  댓글주소  수정/삭제

      물론 지당하신 말씀입니다. 남편처럼 코딩하면 안되죠.
      허나 워낙 변덕이 죽 끓는 듯 변화무쌍한 클라이언트의 요구조건에도 문제는 있죠..ㅠㅠ
      건물같으면 그렇게 짓고 부수라고 할까..말입니다..ㅋㅋ;
      즉, 제 견해로는 아내 반, 남편 반 ^-^

    • J 2011/03/22 11:13  댓글주소  수정/삭제

      정말좋은설계는 천재가 필요합니다만,
      좋은설계는 그냥 부지런하고 꼼꼼하면되죠.

      공부를 안해서 그런거지 어지간한 설계는 이미 누군가 하셨습니다.


      아내는 월요일마다 우유로 목욕을한다.
      마트에 월요일만 계란이 들어온다.
      -> 마트에 계란이 있으면 우유를 6개사와라.
      이딴걸 설계라고 하는게 문젭니다.

      마트에 계란이 안팔려서 남아있으면 화요일에도 우유를 사오게 되있습니다.
      설계&관리는 이런거 검토하라고 둔겁니다.
      그냥 대축 찍찍쓰고 프로그래머가 알아서 고칠것같으면 왜 설계를 따뤄둬야합니까.

  28. 볼따구 2011/03/21 12:37  댓글주소  수정/삭제  댓글쓰기

    쇼핑결과 = (( 계란 )? 우유(6) : 우유(1) );

  29. 일광면 2011/03/21 13:11  댓글주소  수정/삭제  댓글쓰기

    cmp egg,1
    ldmia market!,{r1~r6} ; r1~r6=1
    stmia home!,{r1~r6}
    b manurajansori

    manurajansori:

    ldr r0=「왜 우유를 6개나 사왔어!」
    str r0, [남편에게]




  30. LightEach 2011/03/21 13:46  댓글주소  수정/삭제  댓글쓰기

    와이프의 주문 :
    Dim BuyList As New BuyItemListCollection()
    BuyList.Add(New Milk())

    If Market.FoodCorner.Eggs.Count >= 6 Then
    For intCnt As Integer = 0 To 5
    BuyList.Add(New Egg())
    Next
    End If

    Dim Buy As New BuyItem()
    Buy.Purchase(BuyList)

    남편의 장보기 :
    If Market.FoodCorner.Eggs.Count >= 6 Then
    For intCnt As Integer = 0 To 5
    BuyList.Add(New Milk())
    Next
    End If

    Dim Buy As New BuyItem()
    Buy.Purchase(BuyList)

    Console.WriteLine("Mission Successful";)

    컴파일 후 :
    처리되지 않은 예외: System.Wife.DontUnderStandMyIntentionException:
    와이프 말을 제대로 알아듣지 못한 상태에서 장을 보려 했습니다.

  31. 그게뭐야 2011/03/21 13:41  댓글주소  수정/삭제  댓글쓰기

    다들 가장 중요한 예외처리를 간과하시는 군요.
    다들 다시 스크립팅해서 올리세요.
    그리고 제일 중요한 주석처리도 하세요.
    푸헤헤=========

  32. 나도 써보자 2011/03/21 15:31  댓글주소  수정/삭제  댓글쓰기

    아내 :
    buy(milk, 1);
    if(isExist(egg)){
    buy(egg, 6);
    }

    남편 :
    buy(milk, 1);
    if(isExist(egg)){
    buy(milk, 5);
    }

  33. asdf 2011/03/21 16:24  댓글주소  수정/삭제  댓글쓰기

    으잌ㅋㅋ 공돌이판 ㅋㅋㅋ

  34. ruby 2011/03/21 19:31  댓글주소  수정/삭제  댓글쓰기

    Ruby

    요구사항 :
    buy(:milk, 1)
    if exist? :egg
    buy(:egg, 6)
    end

    구현 :
    buy(:milk,
    (if exist? :egg
    6
    else
    1
    end))

  35. Kirin 2011/03/21 22:39  댓글주소  수정/삭제  댓글쓰기

    아이폰어플식으로만들어봤어요
    클래스를나눠야하는게구찮아서메소드로넣었어요

    DoEarn *buyMilk

    @property (nonatomy, retain) *buyMilk;
    @synthsize buyMilk;

    - (BOOL)application:(UIApplication *)application didFinishLaunchWithOptions:(NSDirectory *)launchOptions {

    DoEarn *buyMilk = [[DoEarn alloc]init];
    [buyMilk addTarget:self action:@selector(checkEggnBuy) forControlEvernts:ThinkWhatyourWifetold];

    [window addSubview:buyMilk];
    [window makeKeyAndVisible];

    return YES;

    }

    -(void)checkEggnBuy:(id)sender{

    if(계란>=1)
    {
    for(i=0; i<5; i++)
    buy(우유);
    }
    else
    buy(우유*1);
    }

    -(void)dealloc {
    [buyMilk release];
    [window release];
    [super dealloc];
    }

    @end

  36. Kirin 2011/03/21 22:39  댓글주소  수정/삭제  댓글쓰기

    아이폰어플식으로만들어봤어요
    클래스를나눠야하는게구찮아서메소드로넣었어요

    DoEarn *buyMilk

    @property (nonatomy, retain) *buyMilk;
    @synthsize buyMilk;

    - (BOOL)application:(UIApplication *)application didFinishLaunchWithOptions:(NSDirectory *)launchOptions {

    DoEarn *buyMilk = [[DoEarn alloc]init];
    [buyMilk addTarget:self action:@selector(checkEggnBuy) forControlEvernts:ThinkWhatyourWifetold];

    [window addSubview:buyMilk];
    [window makeKeyAndVisible];

    return YES;

    }

    -(void)checkEggnBuy:(id)sender{

    if(계란>=1)
    {
    for(i=0; i<5; i++)
    buy(우유);
    }
    else
    buy(우유*1);
    }

    -(void)dealloc {
    [buyMilk release];
    [window release];
    [super dealloc];
    }

    @end

  37. ㅅㄴㄴ 2011/03/22 02:54  댓글주소  수정/삭제  댓글쓰기

    PHP작성이 없군요... 웹프로그래밍 무시하남요 ㅠㅠ

    <?php
    if(egg_existence()) {
    buy($milk,6);
    echo "Milk-6";
    }
    else {
    buy($milk,1);
    echo "Milk-1";
    }
    ?>

  38. ㅅㄴㄴ 2011/03/22 02:54  댓글주소  수정/삭제  댓글쓰기

    PHP작성이 없군요... 웹프로그래밍 무시하남요 ㅠㅠ

    <?php
    if(egg_existence()) {
    buy($milk,6);
    echo "Milk-6";
    }
    else {
    buy($milk,1);
    echo "Milk-1";
    }
    ?>

  39. ㅅㄴㄴ 2011/03/22 02:54  댓글주소  수정/삭제  댓글쓰기

    PHP작성이 없군요... 웹프로그래밍 무시하남요 ㅠㅠ

    <?php
    if(egg_existence()) {
    buy($milk,6);
    echo "Milk-6";
    }
    else {
    buy($milk,1);
    echo "Milk-1";
    }
    ?>

  40. ㅅㄴㄴ 2011/03/22 02:54  댓글주소  수정/삭제  댓글쓰기

    PHP작성이 없군요... 웹프로그래밍 무시하남요 ㅠㅠ

    <?php
    if(egg_existence()) {
    buy($milk,6);
    echo "Milk-6";
    }
    else {
    buy($milk,1);
    echo "Milk-1";
    }
    ?>

  41. ㅅㄴㄴ 2011/03/22 02:54  댓글주소  수정/삭제  댓글쓰기

    PHP작성이 없군요... 웹프로그래밍 무시하남요 ㅠㅠ

    <?php
    if(egg_existence()) {
    buy($milk,6);
    echo "Milk-6";
    }
    else {
    buy($milk,1);
    echo "Milk-1";
    }
    ?>

  42. ㅅㄴㄴ 2011/03/22 02:54  댓글주소  수정/삭제  댓글쓰기

    PHP작성이 없군요... 웹프로그래밍 무시하남요 ㅠㅠ

    <?php
    if(egg_existence()) {
    buy($milk,6);
    echo "Milk-6";
    }
    else {
    buy($milk,1);
    echo "Milk-1";
    }
    ?>

  43. ㅅㄴㄴ 2011/03/22 02:55  댓글주소  수정/삭제  댓글쓰기

    PHP작성이 없군요... 웹프로그래밍 무시하남요 ㅠㅠ

    <?php
    if(egg_existence()) {
    buy($milk,6);
    echo "Milk-6";
    }
    else {
    buy($milk,1);
    echo "Milk-1";
    }
    ?>

  44. ㅅㄴㄴ 2011/03/22 02:55  댓글주소  수정/삭제  댓글쓰기

    PHP작성이 없군요... 웹프로그래밍 무시하남요 ㅠㅠ

    <?php
    if(egg_existence()) {
    buy($milk,6);
    echo "Milk-6";
    }
    else {
    buy($milk,1);
    echo "Milk-1";
    }
    ?>

  45. ㅅㄴㄴ 2011/03/22 02:55  댓글주소  수정/삭제  댓글쓰기

    PHP작성이 없군요... 웹프로그래밍 무시하남요 ㅠㅠ

    <?php
    if(egg_existence()) {
    buy($milk,6);
    echo "Milk-6";
    }
    else {
    buy($milk,1);
    echo "Milk-1";
    }
    ?>

  46. xenosoz 2011/03/22 02:55  댓글주소  수정/삭제  댓글쓰기

    ;; -*- lisp -*-
    (eval-when (:go-shopping)
     (buy 'milk
        :count (if (find 'egg *stock-list*) 6 1)))


    써 놓고 보니 기본은 하나인데 특정한 경우에만 여섯으로 지정하도록 하는 부분을 강조하지 못해서 조금 아쉽네요.

  47. 1 2011/03/22 03:54  댓글주소  수정/삭제  댓글쓰기

    시1발 뭐야 댓글 무서워 ㅜㅜ

  48. 2011/03/22 07:57  댓글주소  수정/삭제  댓글쓰기

    ↑↑↑↑이상 시맨틱 에러라고 하면 될걸 일일이 설명하는 바보들↑↑↑↑

  49. ........ 2011/03/22 09:51  댓글주소  수정/삭제  댓글쓰기

    TRUNCATE TABLE `마누라인내심`

  50. 앙고라 2011/03/22 09:56  댓글주소  수정/삭제  댓글쓰기

    븅신 아이가 ㅋㅋㅋ

  51. 개발해 2011/03/22 10:03  댓글주소  수정/삭제  댓글쓰기

    프로그래머 남편분은 좋은 기획자 부인을 얻으면 되는거임?

  52. LazyGyu 2011/03/22 14:54  댓글주소  수정/삭제  댓글쓰기

    여기가 그 유명한 프로그래머 허세 경연장인가요?

    성지순례 왔다 갑니다~

  53. 궁서방 2011/03/22 17:07  댓글주소  수정/삭제  댓글쓰기

    오라클 쿼리는 없길래.. 적어봐용.. ^^

    -- 아내의 의도
    SELECT DECODE('SHOPPING', 'SHOPPING', 'MILK ONE'||(DECODE('EGG', 'EGG', ' AND EGG SIX', '')), 'NONE') AS RESULT FROM DUAL;

    -- 남편의 이해
    SELECT DECODE('SHOPPING', 'SHOPPING', DECODE('EGG', 'EGG', 'MILK SIX', 'MILK ONE'), 'NONE') AS RESULT FROM DUAL;

  54. 예지네 2011/03/22 18:14  댓글주소  수정/삭제  댓글쓰기

    거의 20년전에 배운 이후, 오늘 처음 써보는 Lisp으로다가

    * 아내
    (or (buy_milk_1) (if (> egg_numbers 0) (buy_egg_6)))

    * 남편
    (if (> egg_numbers 0) (buy_milk_6) (buy_mik_1) )

    맞는지는 모르겠음.

  55. 딴따라 2011/03/22 18:28  댓글주소  수정/삭제  댓글쓰기

    //와이프 추상클래스
    public abstract class Wife {
    protected int milk = 1;
    protected int egg = 6;
    public abstract void doErrand();
    }

    //와이프를 구현한 남편
    public class Husband extends Wife {
    private static Errand errand;

    public Husband(Errand errand){
    this.errand = errand;
    }

    public void doErrand(){
    errand.doErrand(super.milk, super.egg);
    }

    }

    //심부름 인터페이스
    public interface Errand {
    public abstract void doErrand(int milk , int egg);
    }

    //틀린 심부름
    public class FalseErrand implements Errand {
    boolean MarketEgg = true;

    public void doErrand(int milk , int egg) {
    if(MarketEgg){
    System.out.println("우유:"+egg);
    }
    }
    }

    //맞는 심부름
    public class TrueErrand implements Errand {
    boolean MarketEgg = true;

    public void doErrand(int milk , int egg) {
    System.out.print("우유:" +milk);
    if(MarketEgg){
    System.out.println("계란:" + egg);
    }
    }
    }

    //테스트 코드
    public class TestErrand {
    @Before
    public void init(){}

    @Test
    public void test(){
    Errand errand = new FalseErrand();
    Wife god = new Husband(errand);
    god.doErrand();
    }
    }


    나도....미쳤다....

  56. ㅁㄴㅇㄹ 2011/03/23 10:26  댓글주소  수정/삭제  댓글쓰기

    어휴 공돌이 냄세 ㅉㅉ

    • 님은 무슨돌이신가요? 2011/03/23 11:06  댓글주소  수정/삭제

      님은 어느과 시죠??
      문과???
      냄세 아니구 냄새인데요..
      님한테는 더욱 오묘한 냄새가 나네요
      ㅉㅉ

  57. 컴해커 2011/03/23 14:14  댓글주소  수정/삭제  댓글쓰기

    대박!!~

  58. 止水 2011/03/23 16:21  댓글주소  수정/삭제  댓글쓰기

    int cnt=1;
    do{
    if(egg=1){
    cnt=6;
    }
    }while(maketplace);
    milk=cnt;

    라고 우겨봅니다.

    .......근데 맞나? do while 저리 쓰는게 맞는가 싶...(...)

  59. 기본으로 2011/03/23 16:58  댓글주소  수정/삭제  댓글쓰기

    ◇- 1

    6

  60. 아이고야 2011/03/23 21:29  댓글주소  수정/삭제  댓글쓰기

    이것이 12살 소녀의 가슴이라니...믿을 수가 없다.

  61. python 2011/03/24 03:39  댓글주소  수정/삭제  댓글쓰기

    # 부인
    if egg.isexist():
        egg.buy(6)
    milk.buy(1)

    # 남편
    if egg.isexist():
        milk.buy(6)
    else:
        milk.buy(1)

    • monty 2011/03/24 14:08  댓글주소  수정/삭제

      I sexist로 보이는 나는....
      ;;;oTL


      그리고 모두 is exist로 쓰시는데, does exist가 맞지 않을까요..;

  62. Xypher 2011/03/24 11:26  댓글주소  수정/삭제  댓글쓰기

    슬슬 과하기 때문에 마지막에 숟가락 올리는 분이 독박을 쓸 것으로 예상됩니다.

  63. Xypher 2011/03/24 11:27  댓글주소  수정/삭제  댓글쓰기

    슬슬 과하기 때문에 마지막에 숟가락 올리는 분이 독박을 쓸 것으로 예상됩니다.

  64. 미친컴공 2011/03/24 16:42  댓글주소  수정/삭제  댓글쓰기

    C언어 존나 잘하는 선배 하나가
    울학교 앞에서 치킨 팔고 있다.

    조심해라 한방에 훅간다.

  65. 미친컴공 2011/03/24 16:43  댓글주소  수정/삭제  댓글쓰기

    C언어 존나 잘하는 선배 하나가
    울학교 앞에서 치킨 팔고 있다.

    조심해라 한방에 훅간다.

  66. 미친컴공 2011/03/24 16:43  댓글주소  수정/삭제  댓글쓰기

    C언어 존나 잘하는 선배 하나가
    울학교 앞에서 치킨 팔고 있다.

    조심해라 한방에 훅간다.

  67. 미친컴공 2011/03/24 16:43  댓글주소  수정/삭제  댓글쓰기

    C언어 존나 잘하는 선배 하나가
    울학교 앞에서 치킨 팔고 있다.

    조심해라 한방에 훅간다.

  68. 미친컴공 2011/03/24 16:43  댓글주소  수정/삭제  댓글쓰기

    C언어 존나 잘하는 선배 하나가
    울학교 앞에서 치킨 팔고 있다.

    조심해라 한방에 훅간다.

  69. 미친컴공 2011/03/24 16:43  댓글주소  수정/삭제  댓글쓰기

    C언어 존나 잘하는 선배 하나가
    울학교 앞에서 치킨 팔고 있다.

    조심해라 한방에 훅간다.

    • ㅇㅇ 2011/03/24 23:16  댓글주소  수정/삭제

      10년차 숙련 프로그래머 한명 쓰는 것보다 비주얼베이직 어제 뗀 초짜 프로그래머를 더 선호하는 "승리의 IT 강국"이기 때문에 그렇습니다

      외국 어디 일본이라던가 암튼 뭐 이상한 이름 쓰는 나라에서는 50대 프로그래머가 최신기술은 잘 못쓰지만 프로그램 버그는 귀신같이 찾아낸다는 말도 있습니다만...
      그럴 리 없습니다. 그럴 수 없습니다. 없어야 합니다.
      "승리의 IT강국"에서도 40대 프로그래머 찾기가 하늘의 별따기인데 다른 나라에 50대 프로그래머가 있을 리 없지 않습니까.
      역시 "승리의 IT 강국 코리아"답습니다.

  70. B_TM 2011/03/24 18:24  댓글주소  수정/삭제  댓글쓰기

    int buyCount = 1; //우유하나사와
    if(isExist(EGG)) buyCount = 6; //계란있으면 여섯개 사와

    buy(MILK, buyCount); //남편의 행위

    모, 요런거 ㅡ,.ㅡ

  71. 아니 2011/03/24 20:26  댓글주소  수정/삭제  댓글쓰기

    문과인 내가 볼 때 .....

    부인께서는 보통
    계란이 필요하니 계란을 사와라
    우유가 필요하니 우유를 사와라
    이렇게 말씀하시지

    부인께서 '계란이 있다면 사오고 없으면 사오지 않아도 좋아'
    라는 말씀을 하실 리가 ....

    따라서 남편은 부인의 명령을 정확하게 수행한 거임.

    아마 추측컨대
    "(내가 마실) 우유를 한 통 사와" 그리고
    "(집에 계란이 있는지 확인하고) 계란이 있으면 우유 6개를 사와
    (그리고 밀가루에 우유 5통과 계란을 넣고 케익을 만들어)" 라는 거였을 듯

  72. 어이없음 2011/03/24 22:13  댓글주소  수정/삭제  댓글쓰기

    와, 다들 어처구니 없으시네요...

    저 정도의 오덕^2 수준의 Super Nerd가 과연 누군가의 "남편"이 될 수 있다고 생각하시는건지...?! LoL

  73. ㅋㅋㅋ 2011/03/25 00:10  댓글주소  수정/삭제  댓글쓰기

    처음부터 부인께서 말씀을 잘못하신거 아닌가요ㅋㅋ
    "우유 1개 사와. 아, 계란 있으면 계란 6개 사와"
    이랬다면 좋았을것을..
    그나저나 뭐 지식 자랑하는 곳도 아니고.. 재미있네요ㅋㅋㅋ

  74. 아루스 2011/03/25 01:02  댓글주소  수정/삭제  댓글쓰기

    남편분이 요구분석이 좀 약하시네요.
    분명히 마침표가 있음에도 하나로 인식하다니...

    1. 쇼핑하러 갈 때, 우유 하나 사와.
    2. 아, 계란 있으면 6개 사와

    1번은 쇼핑을 하러 가게되면 우유를 하나 사는 겁닏나.
    2번은 계란이 있으면 6개를 사는겁니다.

    if 쇼핑을가게되면 then 우유구매;
    if 계란존재 then 6개구매;

    쇼핑을 가면 우유구매를 하게 되고, 안가면 안하는 건데
    많은 프로그래머들이 쇼핑따위는 가지 않으므로 우유는 안사게 될 거 같네요.
    2번의 경우는 매우 많이 오픈되있네요.
    어디에 계란이 있는지 무엇을 사는지가 빠져있는 요구사항입니다.
    여기까지 분석하고 나면 요구사항에 대한 문제점을 피드백을 해주고 놀았어야 할 거 같네요.

  75. 카미 2011/03/28 00:22  댓글주소  수정/삭제  댓글쓰기

    음 방법론 접근 없이 무작정 코딩으로만 풀어버릴라고 덤비는 바보 프로그래머를 남편으로 둔 박복한 마누라의 한탄이 엿보이는 문학 작품이 군요. 클라이언트의 요구사항을 분석하고 그 사용하고자하는 유즈 케이스 까지만 분석을 했어도 저런 짓은 안했을 건데.. 방법론을 단순히 보여주기 위한 단순 노가다 문서 따위로 생각하는 자기 일에 대해서 체계적이고 효율적인 방법으로 일을하지 않고 자기 기준으로 일처리하는 골때린 시대에 뒤처지는 남편상이군요

  76. 지나가는여자 2011/03/29 18:53  댓글주소  수정/삭제  댓글쓰기

    부인은 눈치없는 남편에게 그 어렵다는 알고리즘 눈치라는 것을 학습시키고 수행능력을 평가한 것 같습니다ㅋ

  77. Silver 2011/03/30 09:53  댓글주소  수정/삭제  댓글쓰기

    이래서 기획이 중요하다는 겁니다. 기획단계에서 명시적으로 요구사항을 협의하였다면 이런 불상사는 일어나지 않았을텐데 말입니다.

  78. cocoa106 2011/03/30 13:48  댓글주소  수정/삭제  댓글쓰기

    int NeedMilk = egg > 0 ? 6 : 1;
    buyMilk(NeedMilk);

    삼항연산자를 쓰면 깔끔하고 간단하게 해결 !

  79. cocoa106 2011/03/30 13:50  댓글주소  수정/삭제  댓글쓰기

    egg > 0 ? buyMilk(6) : buyMilk(1);

    이렇게 하면 더 간단하고 깔끔하게 ! ^^

  80. mob 2011/03/31 00:34  댓글주소  수정/삭제  댓글쓰기

    buyMilk( egg? 6:1 );
    더 짧게

  81. Soul Nand 2011/03/31 09:14  댓글주소  수정/삭제  댓글쓰기

    ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

    중간에 얘기한 예외처리는 왜 없는거임?

  82. Soul Nand 2011/03/31 09:14  댓글주소  수정/삭제  댓글쓰기

    ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

    중간에 얘기한 예외처리는 왜 없는거임?

  83. Soul Nand 2011/03/31 09:14  댓글주소  수정/삭제  댓글쓰기

    ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

    중간에 얘기한 예외처리는 왜 없는거임?

  84. airj2 2011/03/31 13:04  댓글주소  수정/삭제  댓글쓰기

    성지 순례 ~ ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

  85. AAA 2011/04/01 06:34  댓글주소  수정/삭제  댓글쓰기

    댓글 많구나

    PORTB = 0x00;
    DDRB = 0xff;

    int ec = 0;
    int mc = 0;

    void main (void)
    {
    if(ec>=1)
    {
    for(mc=0; mc<5; mc++)
    PORTB = 0x01;
    delay_ms(500);
    PORTB = 0x00;
    }
    else
    PORTB = 0x02;
    delay_ms(500);
    PORTB = 0x03;
    }
    }

  86. 열받은마누라 2011/04/01 14:23  댓글주소  수정/삭제  댓글쓰기

    다 때려치고

    가서 환불하고 다시사와 !!!

  87. ㅇㅇ 2011/04/04 21:47  댓글주소  수정/삭제  댓글쓰기

    그러므로, 여자는 남자를 멀리하고 ㅈㅇ를 하는게 낫습니다.

  88. 유게이 2011/05/11 01:24  댓글주소  수정/삭제  댓글쓰기

    유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다 유게서 성지순례왔습니다

  89. 난느려 2011/09/02 21:57  댓글주소  수정/삭제  댓글쓰기

    <?php
    function Buy($name,$num){ // 물건 구입 함수
    $table = "Item";
    $mysql = mysql_connect('127.0.0.1', 'mart', 'martadmin');
    $data = mysql_query("SELECT * FROM `{$table}` WHERE `item` like `{$name}`";);
    if ($data) $data2 = mysql_fetch_array($data);
    if ($data2['num'] <= 0) return false; else {
    mysql_query("UPDATE `{$table}` SET `num`='{$data2['num']}' WHERE `item` like `{$name}`;";);
    mysql_close($mysql);
    return true; }
    }
    function Check($name){ // 물건 확인 함수
    $table = "Item";
    $mysql = mysql_connect('127.0.0.1', 'mart', 'martadmin');
    $data = mysql_query("SELECT * FROM `{$table}` WHERE `item` like `{$name}`";);
    if ($data) $data2 = mysql_fetch_array($data);
    return $data2['num'];
    mysql_close($mysql);
    }
    function egg_exists(){ // 계란의 존재 확인
    if (Check("Egg";)) return true;
    }
    if (egg_exists()) Buy("Milk", 6); else Buy("Milk", 1);
    ?>

  90. 남편 2011/11/12 06:34  댓글주소  수정/삭제  댓글쓰기

    고객의 요구사항 분석이 충분하지 않아 발생한 문제임.

  91. 남편 2011/11/12 06:35  댓글주소  수정/삭제  댓글쓰기

    고객의 요구사항 분석이 충분하지 않아 발생한 문제임.

  92. 윈컴이 2012/04/10 18:18  댓글주소  수정/삭제  댓글쓰기

    자바스크립트...
    script type="text/javascript"
    alert("쇼핑하러 갈 때, 우유 하나 사와. 아, 계란 있으면 6개 사와";);
    var milk;
    var egg;
    ....
    아 잘 모르겠다 ㅋㅋ;;

  93. 윈컴이 2012/04/10 18:18  댓글주소  수정/삭제  댓글쓰기

    자바스크립트...
    script type="text/javascript"
    alert("쇼핑하러 갈 때, 우유 하나 사와. 아, 계란 있으면 6개 사와";);
    var milk;
    var egg;
    ....
    아 잘 모르겠다 ㅋㅋ;;

  94. 코딩이 2013/01/09 22:52  댓글주소  수정/삭제  댓글쓰기

    아 댓글들 뭐야 ~~~~~~~~~~~~~~ ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 아 졸라웃겨 ㅋㅋ
    ================== 요거 보거 빵터짐 ㅋㅋㅋㅋㅋㅋ

    ㄹㄹㄹ 2011/09/03 14:58

    마트가 로컬호스트에 있으면 뭐하러 밖으로 나가나요


    난느려 2011/10/08 22:06
    어머 그런 생각을...

  95. 결국이 2014/07/16 11:58  댓글주소  수정/삭제  댓글쓰기

    여러분 결국 이 많은 코딩들이 컴파일과 실행을 안하면 아무 소용이 없어요