이런식의 코딩 습관 어떤가요. > 자유게시판

자유게시판

이런식의 코딩 습관 어떤가요. 정보

이런식의 코딩 습관 어떤가요.

본문

이런 코드 어떤가요.

 

$sqlWolbo  = " UPDATE $ettbuymon SET ogbx=ogbx+ $boxSum,  ogea=ogea+ $dumeaSum,  ogdon=ogdon+ $donSum,  ogtot=ogtot+ $oSumConv , ogdumbx=ogdumbx+ $dumbxSum, xgea=xgea+ $odeaSum,  xgea2=xgea2+ $odea2Sum,  xgdon=xgdon+ $oddonSum,  xgtot=xgtot+ $xSumConv,  xgtot2=xgtot2+ $xSumConv2  WHERE ym='$_creYM' AND ccd='$ccd' ";

 

 

반면에 이건 어떤가요.

 

$sqlWolbo  = " UPDATE $ettbuymon SET
    ogbx=ogbx+ $boxSum,
    ogea=ogea+ $dumeaSum,
    ogdon=ogdon+ $donSum,
    ogtot=ogtot+ $oSumConv ,
    ogdumbx=ogdumbx+ $dumbxSum,
    xgea=xgea+ $odeaSum,
    xgea2=xgea2+ $odea2Sum,
    xgdon=xgdon+ $oddonSum,
    xgtot=xgtot+ $xSumConv,
    xgtot2=xgtot2+ $xSumConv2
WHERE ym='$_creYM' AND ccd='$ccd' ";

 

 

전 위를 좋아하는데 나쁜 습관이죠 ^^;

 

 

 

저도 가장 바람직한건 이 아래인데... 심심할땐 이렇게 정리해요 ^^;

$sqlWolbo  = " UPDATE $ettbuymon SET
    ogbx    = ogbx   + $boxSum,
    ogea    = ogea   + $dumeaSum,
    ogdon   = ogdon  + $donSum,
    ogtot   = ogtot  + $oSumConv ,
    ogdumbx = ogdumbx+ $dumbxSum,
    xgea    = xgea   + $odeaSum,
    xgea2   = xgea2  + $odea2Sum,
    xgdon   = xgdon  + $oddonSum,
    xgtot   = xgtot  + $xSumConv,
    xgtot2  = xgtot2 + $xSumConv2
WHERE ym='$_creYM' AND ccd='$ccd' ";

추천
1

베스트댓글

저는 아래처럼 작성합니다.


$sqlWolbo = "
    UPDATE
        {$ettbuymon}
    SET
        ogbx = ogbx + {$boxSum}
        , ogea = ogea + {$dumeaSum}
        , ogdon = ogdon + {$donSum}
        , ogtot = ogtot + {$oSumConv} 
        , ogdumbx = ogdumbx + {$dumbxSum}
        , xgea = xgea + {$odeaSum}
        , xgea2 = xgea2 + {$odea2Sum}
        , xgdon = xgdon + {$oddonSum}
        , xgtot = xgtot + {$xSumConv}
        , xgtot2 = xgtot2 + {$xSumConv2}
    WHERE (1)
        AND ym = '{$_creYM}'
        AND ccd = '{$ccd}'
";


이유는 가독성과 폴딩을 위함이라 ㅎㅎ

댓글 18개

그렇죠 ^^;  근데 아랫쪽 같은 코드가 한 열군데 있으면... 그것도 난해하더라구요... 좋은 방법이 생각이 안나네요.
저는 아래처럼 작성합니다.


$sqlWolbo = "
    UPDATE
        {$ettbuymon}
    SET
        ogbx = ogbx + {$boxSum}
        , ogea = ogea + {$dumeaSum}
        , ogdon = ogdon + {$donSum}
        , ogtot = ogtot + {$oSumConv} 
        , ogdumbx = ogdumbx + {$dumbxSum}
        , xgea = xgea + {$odeaSum}
        , xgea2 = xgea2 + {$odea2Sum}
        , xgdon = xgdon + {$oddonSum}
        , xgtot = xgtot + {$xSumConv}
        , xgtot2 = xgtot2 + {$xSumConv2}
    WHERE (1)
        AND ym = '{$_creYM}'
        AND ccd = '{$ccd}'
";


이유는 가독성과 폴딩을 위함이라 ㅎㅎ
맞아요 저도 쉼표를 앞에 넣는 방식으로 해요 ^^;
그걸 맞추기 위해서 어떨땐 맨위에 예를 들어 회원테이블이라면
맨위에 SET id=id 를 넣어서 쉼표 자릿수를 맞췄어요 ^^;

set다음에 원래 한칸정도 띄워 쓰는 버릇이 있는데 서브라임에서는 그러면 폴딩이 안되서 요즘은 저렇게 많이 하게 되더라구요.


쉼표랑 and가 앞에 붙는 이유는 변수로 쿼리 빌드시 가능 한 에러가 없게 끔 하기 위한 목적입니다
코드 접기(숨기기)요.  흔히 XML 코드보면 들여쓰기 레벨이 따라 줄번호 같은 것을 누르면 코드가 접히잖아요.  아.. F12 개발자 도구 보면 코드 덩어리에 따라 접히고(숨기는)거요. 그거 기능이요.
{ >> 여기 누르면 아래 코드가 접혀요.
    /// 코드
}
전체 66 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여71 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT