개발&Development/프로그래밍 일반 2008.02.28 15:37 posted by 겐도
SK에서 시도한 오픈마켓 11번가 (http://www.11st.co.kr)

사실 다른 사람들은 물건 어떤거 있나나 싼거 없나 찾아보는 동안 변태인 겐도는 소스를 보고 있었다. 메인페이지의 HTML을.

DOCTYPE 선언하고는 html 태그 전에 스크립트가 나온다거나
// 즐거운 검색 관련 변수
var _ENJOY_SEARCH_VAR_ = "NONE";
var _ENJOY_SEARCH_KEY_YN_ = "N";
이게 3번 정도 반복된다거나(아마 개별로 작업하다가 합치면서 난리가 난듯) p태그 안에 div가 있다거나.

맥용 사파리 혹은 오페라에서 조차 어느정도 신경을 쓴 듯 잘 보입니다만, 테이블 안쓰고 어렵게 어렵게 CSS로 제어한 측면은 보입니다만, 급했는지 마무리가 좀 ㅋㅋㅋ

이글의 분류가 왜 "프로그래밍 일반"인고 하니, 소스 곳곳에 느껴지는 밤샘의 흔적들 때문입니다. 몇번의 오픈일 연기도 있었지만
function funcPopPreview(prdNo){
// (1)URL을 변경했습니다.
var url = "/browsing/PreviewPop.tmall?method=getPreviewPop&prdNo=" + prdNo;
var win = window.open(url, 'PreView', "width=825, height=560, scrollbars=yes, status=no");
}
얼마나 많은 사람들이 코웍하면서 정신없는 상황이었는지 주석에 업부 보고를..
/**
* (2) 미리보기 팝업에서 부모창으로 이동해야할 필요가 있을 경우를 위해,
* 이 function도 추가를 해주셔야 합니다.
*/
function funcMoveToParent(param) {
location.href=param;
}
공지도 하기 여러운 상황.
// 2008.2.25 추가 시작
var selectedStartPage = getCookie("BROWSING_MAIN_PAGE"); // 시작페이지를 빠른으로 01, 즐거운으로 02

....

}
} catch(e) {
}
}
// 2008.2.25 추가 끝
25일이면.. --?
// 0215 위치이동 되었습니다.
strHead =strHead + '<div id="fs_gnb"></div>';
// __0215 위치이동 되었습니다.
strHead =strHead	+ '<ul id="utilLDMenu">';
strHead =strHead + '<li><a href="javascript:t_street();"><img src="/img/main/3rd/gnb_leftmn_01.gif" alt="가게많은길"></a></li>';
strHead =strHead + '<li><a href="javascript:best();"><img src="/img/main/3rd/gnb_leftmn_02.gif" alt="베스트셀러"></a></li>';
// 2015 나중에 적용 strHead =strHead + '<li><a href="#"><img src="/img/main/3rd/gnb_leftmn_03.gif" alt="해외쇼핑"></a></li>';
strHead =strHead + '<li class="end"><a href="http://www.11st.co.kr/browsing/JointBuyMain.tmall?method=getJointBuyTotalMain"><img src="http://www.11st.co.kr/img/main/3rd/gnb_leftmn_08.gif" alt="공동구매"></a></li>';
strHead =strHead + '</ul>';

원추. 그 바쁜 와중에 일일이 alt 넣어 주느라 고생하셨습니다. 사실 이근처는 JS로 문서만들기를 하고 있습니다. 그냥 html 만들기도 힘든데 JS로 만들기라니;;;
function funcSnwrEnter() {
// ENTER키가 입력 되면 저장한다.
if(event.keyCode == 13) {
funcSaveSnwr();
}
return false;

}



function funcCaptureEnter() {

// ENTER키가 입력 되면 저장한다.
if(event.keyCode == 13) {
funcSaveSnwr();
}
return false;
}
에디터도 혹시 Replace in Files 기능이 되지 않는, 노트패드 상황이었단 말인가?

아무튼 빈영역이나 수많은 주석처리된 코드들을 가진체 대략 4천라인이 되어서야 메인 페이지는 끝이 난다.
아마 1~2월달동안 급박하게 돌아갔을 개발팀 사무실이 상상이 간다. 여기저기서 비명이 들리고 기획자가 변경된 기획서 들고 후다다닥 뛰어 다니고. 사무실내 교통사고도 빈번히 일어났으리라. 이들이 두달동안 핀 담배양이나 섭취한 커피의 양이 얼마나 될까. 위에선 일정 맞추라고 쪼지, 밑에선 커뮤니케이션이 거의 불가능한 상황이었을텐데 말이다.

역시 IT는 3D 업종.

덧. 가입하면 블로그도 생성되고, OpenAPI도 있고, 카테고리별 RSS도 제공된다. 오호... 물론 나같으면 이렇게 안했을건데.

'개발&Development > 프로그래밍 일반' 카테고리의 다른 글

자바스크립트 완벽 가이드  (3) 2008.06.09
대단한 PHP  (3) 2008.05.06
11번가  (29) 2008.02.28
사랑하지 않으면 떠나라  (2) 2008.02.18
빠르게 개발하기(Agile)  (2) 2008.01.29
Leopard에서 Zend Debugging 하기  (6) 2007.11.25
  1. Commented by 겐도 at 2008.02.28 15:39

    보너스 : http://www.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDetail&prdNo=2915426

  2. Commented by leezche at 2008.02.28 16:22

    암튼 변스러워...

  3. Commented by at 2008.02.28 16:33

    비밀댓글입니다

  4. Commented by 긍정의 힘 at 2008.02.28 16:57

    어제 11번가 관련 기사 읽어봤는데~^^
    겐도님은 소스를 먼저 쭈욱 보셨군요!
    중간중간에 있는 업무보고 글 우와~>.<
    IT가 3D 업종이라고 많이 말씀하시지만 그래도 재밌어요!!
    아~글 중간중간마다 사무실 상황들 묘사하는 부분에서 움찔움찔 했습니다. ^^;;

  5. Commented by BKLove at 2008.02.28 17:52

    그나저나.. 이게 그 1500억 원을 들였다는 오픈마켓인가 보군요.
    음.. 1500억이라...

  6. Commented by 11번지 at 2008.02.28 21:14

    11번지 오픈마켓 잘 되야 할 텐데....

  7. Commented by 미고자라드 at 2008.02.28 23:53

    ㅠㅠ;

  8. Commented by daybreaker at 2008.02.29 00:38

    아 뭔가 안습..... ㅠㅠ;

  9. Commented by 엽기민원 at 2008.02.29 10:51

    풋...저도 가끔씩 웹2.0 머시기 사이트다 하면 소스먼저 열어보는데..

    여기는 진짜 안습이군요. 하도급에 하도급에 하도급 눈에 뻔히 보입니다.
    요즘 웹프로그래머들은 html겅부도 안하나봐요..ㅎㅎ

    • Commented by 겐도 at 2008.03.01 17:48

      이런 대형에서는 개개인의 능력 문제라기 보다는 프로젝트 통합의 이슈 혹은 관리의 문제가 발생합니다. 특히 커뮤니케이션의 문제는 극심하죠. 대충 400여명이 투입되었다고 들은 것 같은데 그중 50%가 개발자라 하더라고 서로간의 커뮤니케이션은 초반부터 체계적이지 못하면 돌이킬 수 없는 상황이 되죠.

  10. Commented by 부운 at 2008.02.29 10:58

    네.. 11번가 관계자입니다. 좋은 지적 감사합니다. 저도 개발자는 아니지만, 진행하면서 코드의 값을 보면서 아쉬운 부분.(사실 지적한 것은 그 일 부분도 아닙니다.)이 있었지만, 조금씩 개선해야 될 것 같습니다. 개발자, 디자이너가 무슨 잘못이 있겠습니까..
    바쁘게 쥐어짠 제가 잘못이지요..

    JS나 CSS는 초기 가이드와 계속적인 F/U이 이뤄지지 않으면 어려움이 있다는 사실을 새삼 느꼈습니다.

    관심을 가지고 지켜봐주시기 바랍니다.

    • Commented by 겐도 at 2008.03.01 17:51

      블로그에 쓰신 글은 정말 잘 읽었습니다. 납치대상리스트의 기획자 카테고리에 추가해 두었으니 밤길 조심하십시오 :)

    • Commented by 부운 at 2008.03.02 17:10

      네.. 댓글을 달아주셔서 다시 올립니다. 제가 밥과 술을 많이 먹어서 납치해도 쓸모가 없습니다.

      다음에는 이런 소스(사실 firebug에서 보면 더 리얼한데.. 많이 감춰주셨네요.)에 대한 대안점에 대해서 말씀해주시면 감사하겠습니다. 이제 개발, 디자인도 중요하지만, 코더의 역할이 더 중요해진 시기가 온 것 같네요..

      나중에 밤길에서 뵙겠습니다

  11. Commented by CK at 2008.02.29 14:41

    일부 휴대폰 프로그램 소스를 보면 주석문이 가관이에요...
    /* 김부장 이 ㄱㅅㄲ ㅆㅂㄹ*/

  12. Commented by 단내양 at 2008.03.01 01:32

    이게 1500억짜리란 말인가... 흠...
    ck도 겐도님 못지 않으시군여..

  13. Commented by 미유 at 2008.03.01 16:46

    겐도님 무섭습니다. 전 이제 급박해도 소스코드에 바짝 신경써야겠어요
    ㅡ.,ㅡ

  14. Commented by 세레 at 2008.03.02 18:09

    저도 겐도님과 비슷한 취미가 있었네요, (이거 드문 편인가요;;)
    심심해서, 남의 서비스 validation 돌려보고..;;

  15. Commented by xeraph at 2008.03.03 12:51

    아하하 재밌게 읽다가 대충 만들어놓은 주제에 XHTML Strict 박아놓은거 생각나서 재빨리 고쳤습니다 (..뜨끔)

  16. Commented by Spero spera at 2008.03.03 23:32

    더헛... 겐도님 대단하십니다.. 그 와중에 소스를 일일이 살펴보고 계셨군요.

  17. Commented by ghost at 2008.03.05 13:34

    ㅎㅎ 남일이 아니었던 경험이라 ㅎㅎ 흠 그때는 목표가 돈버는 플랫폼이었지 웹은 중요사항은 아니었다라고 결론이 나서 그런......

  18. Commented by mjjin at 2008.03.05 14:59

    겐도사마의 재림 블로그는 제가 구독하고 있는 블로그입니다.현재 저의 블로그에서 사용하고 있는 스킨도 겐도님이 디자인해주신것으로 알고 있습니다.너무 마음에 드는 스킨이여서 감사하게 생각하고 있습니다^^

    한가지 여쭈어봐도 될가요? 현재의 Letter box 스킨에서 위에서 말씀하신 카테고리별 RSS를 직접 생성할수 있는 소스 코드를 직접 만들어 사용할 방법은 없을가요? 그렇다면 정말 좋을텐데 전문가가 아니라서 왜서 티스토리에서 이런 기능이 제공되고 있지 않는지 잘 모르겠습니다. 기술적으로 불가능하다면 원인도 알려주시면 감사하겠습니다.

    이곳에 답글을 남겨주셔도 되고 mjjin2006 @ gmail.com 으로 메일을 보내주셔도 되겠습니다. 부탁드리며 감사합니다.

    • Commented by 겐도 at 2008.03.01 17:45

      아직 티스토리에는 해당 기능이 없습니다. 현재로서는 설치형 텍스트 큐브 1.6을 설치하시거나 다른 서비스를 사용하셔야 합니다. 스킨이 어떻게 할 수 있는 영역은 아니죠 :)

    • Commented by ghost at 2008.03.05 13:35

      헙 카테고리별 RSS 는 알겠는데 카테고리별 댓글 RSS는 먼가요?

    • Commented by 겐도 at 2008.03.05 14:50

      카테고리별 여성 블로거 댓글 RSS. 캬~~ 좋다. 박군(ghost) 만들어 주셈.

    • Commented by mjjin at 2008.03.05 14:58

      @ghost

      카테고리별 댓글 RSS는 오타였고 '카테고리별 RSS'였습니다.

  19. Commented by 11번지셀러 at 2008.03.24 18:17

    (1)11번가 홈피개발 하청받아 노가다 하시느라 매우 수고가 많았음. 어차피 버그발생하면 버그잡으면 됨.
    (2)CM(Category Manager)들과 마케터들에게 왜 월급을 주는 지 궁금함. 오픈마켓을 하자는 건지 종합쇼핑몰을 하자는 건지 성격이 매우 애매모호함. 화끈하게 돈질을 해서 옥션이나 G마켓을 따라 잡든지 아니면 CJMALL 이나 HMALL 처럼 쫓아갈 건지 명확하지 않음. 돈질도 하기 나름. 오픈마켓 소비자들은 유치찬란한 SK텔레콤 011 이미지를 원하는 것이 아니라 질 좋고 싼 상품을 원하는 데 현재 11ST는 록셔리 온라인 백화점 느낌의 종합쇼핑몰로 만들려고 잘못된 마케팅 포쥐셔닝을 하고 있다. 우선 파워셀러를 꼬시고 소비자를 꼬시는 것이 핵심이다. 전지현 청바지 몇 천장 팔아서 어느 세월에 5,000억 목표채우나!!! 심히 깝깝하도다.

  20. Commented by vf2416 at 2008.05.08 22:12

    http://www.11st.co.kr/ 시치미고 http://www.edaily.co.kr/news/industry/newsRead.asp?sub_cd=DC13&newsid=01239846586379728&clkcode=&DirCode=0040205&curtype=read 하나로텔레콤 http://cafe.naver.com/skcashbag/7046 옥션 http://cafe.naver.com/skcashbag/7338 등,정보유출&꿀꺽+약관변경 졸졸이 따라하네??