ccc
1k
2019-08-01 10:18:13 작성 2019-08-01 10:20:27 수정됨
34
1444

개발자의 논리와 비개발자의 논리


개발자: 똑같은 면 티셔츠를 동대문에서 사면 1만원인데 굳이 비싼 돈을 내고 백화점에서 사는게 이해가 안된다.

비개발자: 니가 보기에는 똑같은 옷 같지만 질이 다르다.

개발자: 질이 더 좋은 옷을 더 비싼 값에 사는건 당연하다. 내가 말하는건 백화점에서도 동대문에서 떼온 옷에 로고만 바꿔서 비싸게 파는 경우다.

비개발자: 일부분만 그렇지 백화점에는 질 좋은 옷들이 더 많다. 비싼 돈 주고 사는 이유가 있다.

개발자: 아니 그러니까... 질 좋은 옷 말고 똑같은 면 티셔츠를 말하는거다.


소스로 예를 들면 아래와 같음.

if( 동대문 면티 == 백화점 면티 ){

 비싼 돈 내고 살 필요 없다.

}else{ 

}


전 if조건을 말하는데 왜 자꾸 else를 말하는걸까요?

0
0
  • 댓글 34

  • 안움직여도쏜다
    2k
    2019-08-01 10:20:20

    [똑같은 면 티셔츠] 라는걸 인지한적이 없거나 똑같을리가없다고 생각하시는거죠

    0
  • ccc
    1k
    2019-08-01 10:21:19

    안움직여도쏜다 그러게 말입니다... 전 분명 똑같은 면티라고 했는데 똑같을리가 없다고 조건을 바꿔버리네요...

    0
  • CyanGlint
    380
    2019-08-01 10:22:53

    개발자와 비개발자 차이라기보단 네임벨류를 맹신하느냐 아니냐의 차이 아닐까요 ㅎㅎ

    0
  • ccc
    1k
    2019-08-01 10:24:16

    CyanGlint 그럴 수도 있겠네요. 개발자 비개발자로 일반화 하려는건 아니였습니다 ㅎㅎ..

    0
  • Dive_Drink_Develope
    3k
    2019-08-01 10:25:52

    ??? : 헤어져

    2
  • 돈까스
    2k
    2019-08-01 10:39:00

    사서 보여주셔야 할 것 같네요. 말로는 설득이 잘 안되죠.

    어차피 내돈으로 사주는 것도 아니니 그냥 그런가보다 하시는게...


    0
  • oneday
    466
    2019-08-01 11:00:22

    양쪽 모두 자기 세상에서

    자기 중심으로 생각...

    0
  • dsms
    771
    2019-08-01 11:11:32

    저게 왜 개발자와 비개발자간의 차인가요;


    그냥 브랜드 신경안쓰는 사람 VS 브랜드 신경쓰는 사람 차이아닌가요?

    0
  • ccc
    1k
    2019-08-01 11:16:54

    dsms 예제 소스를 보시면 if문을 타고 프로세스가 흘러야하는데 조건은 무시하고 무조건 else라고 주장하니 개발자와 비개발자의 차이라고 표현했습니다..

    0
  • 밤과라임
    2k
    2019-08-01 11:18:50

    개발자도 자기 논리에 잡혀 if문 못타는 사람 많습니다...개발자라고 소통잘될거란 생각은...

    0
  • 헬렐렐레
    43
    2019-08-01 11:30:47
    맨 처음에 상대분이 똑같다는 의미를 진짜 같은 공장에서 나온 똑같은걸 말하는게 아니라 그냥 비슷해보이는 것의 의미로 받아들인거 아닐까요 ???

    제가 보기에는 먼저 언급하신 부분의 뉘앙스 때문에 소통이 잘 안된 것 같아요. 똑같다가 포커스라기 보다는 옷 다 비슷비슷해보이는데 백화점에서 비싼 돈 주고 사는거 이해 안된다라고 느낄 소지가 있어보여요.

    먼저 말하신 부분이 너무 당연하고 지엽적인 부분이라고 생각해서, 얘기가 저렇게 흘러가지 않았나 싶네요.
    0
  • load2000
    2k
    2019-08-01 11:40:56

    이 경우는 if문의 조건이 하나가 아니고 복합적인 경우라고 생각됩니다.


    작성자분은 옷이 같은가 아닌가만 고려하고 결정을 내리지만

    상대방은 그것 뿐만 아니라 옷을 선택하는 기준이 좀 더 복합적으로 작용하고 있는데

    이 경우 조건은 if ( (동대문 면티 == 백화점 면티) &&조건 일수도 || 조건 일수도 있는 n개의 조건) 인거죠.


    "전 if조건을 말하는데 왜 자꾸 else를 말하는걸까요?" 질문에 대한 답은

    => 개발자 님께서 if 조건을 잘못 파악하셔서 그렇습니다. 

    0
  • pana
    595
    2019-08-01 11:44:52 작성 2019-08-01 11:46:50 수정됨

    품질 관련 논쟁이랑은 다른 얘기지만

    로고만 바꿔서 비싸게 파는 경우다. 에서

    if( 동대문 면티 == 백화점 면티 ){ 이 성립안하는데 말입니다

    브랜드 가치가 있으니 로고가 바뀌는 순간 이미 완전 다른옷이죠

    2
  • storm41
    149
    2019-08-01 11:59:08

    "동대문에서 떼온 옷에 로고만 바꿔서 비싸게 파는 경우다."

    이미 어떠한 수정을 가했음으로 Hash가 바뀌어 if 문에 걸리지 않을거같네요.

    0
  • 날아라미어캣
    197
    2019-08-01 12:30:59

    왜 투닥거리십니까 선배님덜

    그냥 브랜드가치에요

    질이좋다고 둘러대는거지 "브랜드간지"라 보심됩니다.

    남자들이 명품백이나 시장백이나 그냥 가방으로보이지만

    시계도 그냥 시계인데

    수백만원이면 "우와"

    수천만원이면"와 ㅆ..."

    수억이면 "???"


    스마트폰이 있는데 구지 손목시계를?? 하시는분 많음.

    이게 누군가에겐 그냥 쓸모없는 아날로그 손목시계 


    옷도 누군가에겐 그저 신체가림 천쪼가리.. 

    누군가에겐 자신의 지위를 나타내는 척도로

    누군가에겐 그저 멋을위한.

    누군가에겐 사치와 소비욕구를 채우는 도구로써도.



    0
  • 날아라미어캣
    197
    2019-08-01 12:33:19

    아니 이게 어떻게 코딩으로써 해석이되는거죸ㅋㅋㅋㅋㅋ

    참으로 신비로운 분야입니다.

    0
  • ccc
    1k
    2019-08-01 13:06:16

    load2000, pana, storm41

    글에는 언급이 안되어있는데 브랜드의 차이는 인정했고 기능에 대한 이야기를 하는 대화라서

    면티 동대문면티 = new 동대문면티();

    면티 백화점면티 = new 백화점면티();

    이렇게 해석하시면 안되고

    면티 동대문면티 = new 면티 ();

    면티 백화점면티 = new 면티 ();

    if( 동대문면티.티 == 백화점면티.티 ) 이렇게 생각하시면 됩니다.




    0
  • thmm
    2
    2019-08-01 13:47:01

    ccc


    면티 동대문면티 = new 면티 ("동대문로고");

    면티 백화점면티 = new 면티 ("백화점로고");


    아닌가요?

    0
  • 플라이투
    80
    2019-08-01 13:50:44
    생성되는 타입이 틀린데요 ㅎ

    그리고 개발자와 비개발자 논리 차이보다는 개인의 바라보고 인식하는 관점차이죠.

    백화점과 동대문에서 완전히 동일한 제품이 판매되고 있다고 명확하게 증명해야 될듯 하네요.

    ps. 저는 백화점 자주가요 ㅎㅎ
    1
  • rezigrene
    1k
    2019-08-01 14:25:00

    어찌되었든

    비개발자가 라이브환경에서 

    동대문면티!=백화점면티 

    나온다고 했으니 버그 수정하셔야죠...




    0
  • ccc
    1k
    2019-08-01 14:32:17

    public class TeeShirt {
     static Map<String, Object> teeShirt = new HashMap<String, Object>();
     public TeeShirt() {
      teeShirt.put("color", "white");
      teeShirt.put("size", "large");
     }
    }


    public class DepartmentTeeShirt extends TeeShirt {
     String brand = "백화점";  
    }


    public class DongdeamoonTeeShirt extends TeeShirt {
     String brand = "동대문";
    }


    //실행코드

    TeeShirt departmentTeeShirt = new DepartmentTeeShirt();
    TeeShirt DongdeamoonTeeShirt = new DongdeamoonTeeShirt();   
    System.out.println(departmentTeeShirt.teeShirt == DongdeamoonTeeShirt.teeShirt);

    //결과 true

    0
  • 웨어하우스
    43
    2019-08-01 15:11:23 작성 2019-08-01 15:19:52 수정됨

    걍 서로 다른 소리하고 있는데 굳이 저걸 본인의 조건문에 안들어온다고 답답해 하실 필요없습니다. ㅋㅋ 서로 다른 코드 돌리고 계셔요..

    글쓴분은

    1. 면티는 동일한 질이다. (핵심)

    2. 로고의 가치에 차이가 없다.

    = 같은 질의 면티라면 로고의 차이가 없기 때문에 더 비싼 값을 치루는 것은 비합리적이다. 라는 결론인것이고

    답하는분은

    1. 백화점과 동대문의 면의 질이 다르다. (핵심)

    2. 예외로 같은 질의 옷이 존재 하긴 한다. 

    = 백화점에 파는 옷들은 대부분 더 질 좋은 옷들이다. 그러므로 비싼 백화점옷은 더 질 좋은 옷이다!

    인데 아예 다른 생각입니다. 글쓴분의 질문이 답한분에겐 닿지 못했네요.ㅋㅋ

    제 생각엔 비개발자 논리가 아니고 그냥 비개발자라고 설정하신 그분이 질문 자체를 잘못 받아드렸다고 생각합니다. 

    논리정연하게 전제를 정확하게 다 박아두고 설명해서 이해 시킬 방법은 있지만, 굳이...?라는 생각이듭니다. 꼭 이해시켜야되는 상황이 아니라면 생산성이 없는 감정싸움이 될지도 모르는 전쟁을 치르지 마시고 그냥 그러려니 하세요...ㅋㅋ


    0
  • kkey21a
    3k
    2019-08-01 15:14:51 작성 2019-08-01 15:17:04 수정됨

    ccc//

    public class DepartmentTeeShirt extends TeeShirt {
        String brand = "백화점"; 

        public boolean isAfterService() {

            return true;

        }
    }

    public class DongdeamoonTeeShirt extends TeeShirt {
     String brand = "동대문";


       public boolean isAfterService() {

            return false;

        }

    }

    1
  • kkey21a
    3k
    2019-08-01 15:24:13

    ccc//

    근데 솔직히 어떤 이야기를 하고 싶은지는 이해는 갑니다 ㅋㅋ

    0
  • 김모씨
    2k
    2019-08-01 16:06:43

    같은 변수로보이지만 참조하는 주소가 틀린듯.

    0
  • 쭈압
    101
    2019-08-01 17:32:29

    그냥 서로 다른 조건을 가지고 말하는건데 여기에 옳고 그름이 있나요

    이 상황에서 개발자는 면티의 질이 같았을때를 따지는거고

    비개발자는 면티의 질이 다름을 전제하는건데

    이게 어떻게 개발자와 비개발자의 차이인가요

    서로 자기 할말만 하는거지

    2
  • 스텁
    975
    2019-08-01 22:49:18
    그 분은 백화점가서 매대 땡처리 할인 프로모션 옷 안사나보죠. 저도 매대옷은 안사요.
    0
  • tco99
    1k
    2019-08-01 22:55:08

    왠지 여친 느낌인데... 정답을 찾으려고 하지 말고 그냥 다른 의견으로 수렴하세요...

    "똑같은 면 티셔츠"에 대한 정의가 서로 다른거 같은데요.

    - 성분에 대한걸 말하는건지 (면 100%인지 면 80 폴리 20인지 등)

    - 같은 디자인을 말하는건지

    - 같은 공장에서 생산된 같은 디자인의 정확하게 똑같은 걸 말하는건지

    0
  • 연호파파
    1k
    2019-08-01 23:58:58

    사실 백화점에 들어가는 제품이 검수도 더 꼼꼼하고 마무리도 깔끔합니다. 100개 납품했다치면 백화점은 1프로 불량이 나오면 동대문은 그것보다 많이 나오지요.

    TV로 따지면 백화점 건 무결점 검수 TV이고 동대문건 검수안한 TV입니다.  동대문에서 구매한게 무결점일수도 있지만 결점있는 TV 일수도 있기에 같다고 할 수 없습니다. 

    클래스가 상속을 받던 말던 동일 타입 변수에 동일한 값을 넣어놓고 그 값이 같냐고 비교하면 말이 안되지요.

    0
  • BK
    694
    2019-08-02 09:18:56


    { 동대문(면티) == 백화점(면티) } shouldBe { 동대문면티 == 백화점면티 }

    가 아니라잖아요.

    0
  • Dive_Drink_Develope
    3k
    2019-08-02 09:38:40 작성 2019-08-02 09:39:28 수정됨

    A.teeshirt==B.teeshirt 를 트루로 만들려고

    teeshirt를 스태틱으로 선언하다니....

    리버트하고 새로 작성하세요.



    1
  • ccc
    1k
    2019-08-02 12:42:43

    Dive_Drink_Develope 공장에서 생산된 셔츠는 동대문으로 가는 셔츠나 백화점으로 가는 셔츠나 다 똑같으니 당연히 스태틱이 맞죠... 같은 셔츠를 상속받아서 브랜드를 입히는건데요.

    0
  • spaceLamb
    701
    2019-08-03 16:57:04 작성 2019-08-03 16:57:36 수정됨
    근데 경험상 비싼 면티가 더 좋은데요.
    텍갈이로 후려치는 물건은 인기가 없습니다
    0
  • Dive_Drink_Develope
    3k
    2019-08-05 09:09:56

     ccc 스태틱을 잘못이해하고 계시는듯 ㅋㅋㅋ

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.