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
수정 아이콘
동문회 추가요..
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
244032 [유머] 흔한 수련회의 소지품검사 [16] 피로링7384 15/06/18 7384
244030 [유머] 이과 망해라 [9] 피로링7440 15/06/18 7440
244029 [유머] 겁은 많은데 무서운 영화 보고싶을때 [9] 미생5308 15/06/18 5308
244028 [유머] 너무 신나서 들썩들썩 [5] 길갈4038 15/06/18 4038
244027 [유머] [히어로즈] 첸이 위험을 경고합니다 [6] 리듬파워근성3034 15/06/18 3034
244026 [유머] 리듬게임 오토머신 [1] 짱구3753 15/06/18 3753
244025 [유머] [히어로즈] 히어로즈 금주의 top5 플레이 [7] 리듬파워근성2883 15/06/18 2883
244024 [유머] [계층] 치사율 10%가 낮지 않은 이유 [18] 피로링5842 15/06/18 5842
244023 [유머] 초코식빵 [9] 톰슨가젤연탄구이5913 15/06/18 5913
244022 [유머] 애니메이션 클리세 [10] 축생 밀수업자4484 15/06/18 4484
244021 [유머] 1억원대 초호화 PC 화제 [13] 미캉7767 15/06/18 7767
244020 [유머] 근시 판독기... [28] Neandertal6399 15/06/18 6399
244018 [유머] 돌연변이 금수저 [14] 축생 밀수업자6370 15/06/18 6370
244017 [유머] [계층] 애니플러스의 빙과입니다. 이것이 정말 잔인한 것 같습니다 [30] 미캉4817 15/06/18 4817
244016 [유머] 빨간망토 차차 [12] 미캉5302 15/06/18 5302
244015 [유머] 소박하지만 와닿는 표현 [2] 미캉4010 15/06/18 4010
244012 [유머] 한화 응원단장 홍창화... 파산 위기.jpg [3] 피터티엘8952 15/06/18 8952
244011 [유머] [에이핑크]보미 솔로 [4] 좋아요4072 15/06/18 4072
244010 [유머] 요즘 애들은 모르는 게임 [10] 미캉4526 15/06/18 4526
244009 [유머] 딱봐도 안전함 .jpg [12] 아리마스6996 15/06/18 6996
244008 [유머] [계층] 도서출판 갓찾기 [6] 미캉4100 15/06/18 4100
244007 [유머] 14살 연하랑 최근까지 사귀었었습니다. [3] 효연광팬세우실10111 15/06/18 10111
244006 [유머] [해축] 내가 조작하려고 했더니 상대도 조작이었다 [6] 사장5019 15/06/18 5019
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로