PGR21.com
- 모두가 건전하게 즐길 수 있는 유머글을 올려주세요.
- 유게에서는 정치/종교 관련 등 논란성 글 및 개인 비방은 금지되어 있습니다.
Date 2015/06/02 19:44:16
Name 절름발이이리
File #1 CGfO69BU8AA5qH_.png (16.3 KB), Download : 42
Subject [유머] [코딩] 변수명을 a,b,c처럼 짧게 쓰는게 더 보기 좋지않냐?


에 대한 답변

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
케이아치
15/06/02 19:48
수정 아이콘
댓글을 달고 싶은데.. 저만 이해 못해서 못달고 있는건 아니죠 ?
시노부
15/06/02 19:51
수정 아이콘
프로그래밍에서 변수 이름은 '최대한 자세히 다른사람이 봐도 알수 있을 만한 이름'으로 해야 하는게 정석입니다.
예를 들면 숫자를 담을 박스 iNumberBox; 이런 식으로 누가봐도 아 이건 넘버, 박스랑 뭐가 연관이 있겠구나~ 하고 생각할 수 있도록요

만약에 질문자 처럼 변수 이름을 A,B,C 라고 하면 나중에 작업량이 늘어나면 늘어날수록 뭐가뭔지 감당을 할 수 없게 됩니다.

그래서 그 답변자가 센스 넘치게
A(글쓴이)야, H(이거) B(읽다)하면서도 J(정말) G(문제)가 ~D(있다의 반대, 없다) 라고 C(생각하)면 I(다시)K(한번) C(생각)해 F(보다)길 E(바래) 라고 답변했는데, 밑에 주> 라고 주석 달아놨어도 읽기가 정말 까다롭죠. 센스넘치는 답변입니다.

스피드웨건 그건 모르겠고 설명끝났으니 똥싸고 올게요
케이아치
15/06/02 20:44
수정 아이콘
아항 자세한 답변 감사합니다 :)
써니는순규순규해
15/06/02 19:50
수정 아이콘
AH올린거 JIKCFE
참룡객
15/06/02 19:50
수정 아이콘
글쓴이야 이거 읽으면서도 정말 문제가 ~있다고 생각하면 다시 한번 생각해 보길 바라.
겨울삼각형
15/06/02 20:13
수정 아이콘
배패하자면
~ 는 논리연산자로 역.. 이기 때문에
~있다 = 없다 입니다.
피지알누리꾼
15/06/02 19:54
수정 아이콘
코딩은 간단하게 해야죠.
A = B X G
랜덤여신
15/06/02 19:55
수정 아이콘
엥... 변수 이름을 소문자로 시작하지 않으면 프로그래밍의 신이 벌을 내리는데...
절름발이이리
15/06/02 20:19
수정 아이콘
본인이 벌점을 내리나요
랜덤여신
15/06/02 20:50
수정 아이콘
저는 아니고... 컴파일러가 따끔하게 충고해줄 겁니다.

(설명충: 러스트 컴파일러는 변수 이름이 대문자로 시작하면 경고를 내뱉음)
순규하라민아쑥
15/06/02 21:58
수정 아이콘
워닝 따위, 일단 돌아가면 무시해도 되는거 아닙니꽈? 아니, 처음 돌렸는데 워닝만 좀 뜨고 에러없이 돌아가면 그게 더 두려운건가...
15/06/02 20:20
수정 아이콘
저 문장의 A,B,C들은 상수값이라 괜찮답니다
깡디드
15/06/02 21:35
수정 아이콘
아오 크크크
자바초코칩
15/06/02 20:26
수정 아이콘
상수라서 소문자 쓰면 벌받는답니다. 글 내려주세요.
기념비
15/06/02 20:22
수정 아이콘
오오 저는 var 밖에 몰라요우
히라사와 유이
15/06/02 20:37
수정 아이콘
그리고 undefined를 보게되는데..
15/06/02 20:36
수정 아이콘
실제로 네이버맵 API를 보면 변수명은 죄다 a,b,c,d,e,f,g....
미스터H
15/06/02 20:49
수정 아이콘
엌... 진짜 그렇습니까?
15/06/02 21:14
수정 아이콘
그거 Obfuscation 된거 아닌가요?
15/06/02 23:24
수정 아이콘
글쎄요... 다만 다음맵 API에서는 그러한 모습은 보이질 않더군요. 난독화하는 방법을 인위적인 방법을 통해서 그렇게 한걸 수도...
트릴비
15/06/02 21:22
수정 아이콘
compressor 돌리면 그러케 나와요
15/06/02 23:25
수정 아이콘
디클립스로 확인했는데 다음 API에서는 그런 모습은 보이질 않은걸로 봐선 네이버API에선 내부적으로 그렇게 수정을 한 것 같습니다.

일단 네이버 API는 기본적인 틀은 구글맵API(2.0 이전의)와 흡사했었습니다.
Overflow
15/06/02 22:17
수정 아이콘
난독화해서 그런거 같은데. 요새 왠만한 대기업은 난독화 할꺼에요 보안이슈 때문에
15/06/02 23:27
수정 아이콘
안군님이 말씀하신 Obfuscation이 그 난독화 인것 같은데 검색해서 알 수 있는 일반적인 암복호화는 다르게 그냥 모든 변수들을 저런식으로 한걸 봐선 API 생성시에는 적당한 변수명을 사용하다가 배포전에 일괄적으로 변수의 명을 한개 내진 2개의 알파벳 형태로 바꾼게 아닌가 하는 생각을 해봅니다.
15/06/03 10:26
수정 아이콘
아.. 지금 대충 찾아보니, proguard 가 abc... 로 난독화를 합니다.
15/06/04 07:03
수정 아이콘
Minification 용도 입니다. 읽기 어렵게하는 obfuscation은 아주 작은 목적이고(보안이슈라고 해봐야 어짜피 소스 공개는 불가피..), 더 큰 목적은 웹성능 개선을 위해서 변수명을 최대한 짧게 만들어주는 minification입니다. 그렇게 도와주는 대표적인 툴은 YUI Compressor나 구글 클로져 툴가 있는데 자비스크립트 상용에 배포할때 기본으로 돌리고 배포되도록 넣어주는게 좋습니다.
15/06/02 20:43
수정 아이콘
밤부군요...
회색사과
15/06/02 21:16
수정 아이콘
밤부네요..
레기아크
15/06/02 21:47
수정 아이콘
이리님도 밤부 하시나보네요 저거 뜬지 몇 시간 안됐는데..

설마 거기서도 거대밤비???
돌고래씨
15/06/03 01:06
수정 아이콘
피쟐에 밤비들이 가득해
회색사과
15/06/02 23:02
수정 아이콘
@0의 0에 해당하시는 분 이 분야 7년째 종사하고 계시답니다..
starmaze
15/06/03 00:58
수정 아이콘
피지알에 숨어있던 밤비들 대량 출현..
회색사과
15/06/03 01:47
수정 아이콘
동문회 할 수 있겠네요..
ilo움움
15/06/03 08:39
수정 아이콘
동문회 추가요..
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
242924 [유머] (왕좌의 게임) 어? 얘도 죽는거야? (부제 : 이건 스포인가 아닌가...) [2] 마스터충달4860 15/06/07 4860
242921 [유머] 누굴 키커로 내보내야 할까... [34] 천재의눈물7808 15/06/07 7808
242920 [유머] 유벤투스가 오늘 세운 기록 [4] 누렁쓰6551 15/06/07 6551
242919 [유머] 미국 지잡대 수준인증 [7] 좋아요8980 15/06/07 8980
242918 [유머] 걸스데이 민아.gif [11] 삭제됨7930 15/06/07 7930
242917 [유머] [스포츠] 얘만 챔스 우승 못했어요.JPG (최신 업데이트) [16] 비타에듀7108 15/06/07 7108
242916 [유머] [해축]삼연속 당하는 선수가 있나요? [2] 이솜4985 15/06/07 4985
242915 [유머] 엄재경 작가의 신작이 나왔습니다. [10] 1일3똥8801 15/06/07 8801
242914 [유머] 트로피 올타임 넘버원 [1] 꼬깔콘3768 15/06/07 3768
242912 [유머] 사비형 막잔해 [17] 고윤하9878 15/06/07 9878
242910 [유머] [마리텔] 어제자 기미상궁.jpg [11] 1일3똥10625 15/06/07 10625
242908 [유머] 이것은 동성애 지지인가 반대인가 [12] 메리프8322 15/06/07 8322
242907 [유머] SNL 나를 찾아줘.naver [10] 삼성그룹7587 15/06/07 7587
242906 [유머] SNL 한류TV 건축학개론.naver [2] 삼성그룹5912 15/06/07 5912
242905 [유머]  나 꿍꼬또 기싱꿍꼬또 무서워또 [9] 메롱약오르징까꿍5950 15/06/07 5950
242904 [유머] 어머니의 다급함 [12] 정공법8664 15/06/07 8664
242903 [유머] 쩌...쩐다! [9] 아이유6854 15/06/07 6854
242902 [유머] [LOL] ??? : 휴...살았..? [1] 니가가라하와��5310 15/06/07 5310
242900 [유머] 축구는 유벤투스죠 [7] JH5629 15/06/07 5629
242899 [유머] [에이핑크] 두상이 예쁜 여자 [11] 좋아요12538 15/06/07 12538
242897 [유머] [야구] 이건 야구 아니에요.avi [14] 만일....100017188 15/06/07 7188
242896 [유머] 불멸의 게임들 [7] 사티레브6966 15/06/07 6966
242895 [유머] 어느 기아팬의 팬아트.jpg [17] 삭제됨7497 15/06/06 7497
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기