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
수정 아이콘
동문회 추가요..
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
243427 [유머] 예고된 전쟁 [6] 좋아요5943 15/06/12 5943
243425 [유머] [해축] 한준희, 장지현 유럽 베스트 11 [17] 애패는 엄마6941 15/06/12 6941
243424 [유머] [오유펌] 유상무 회사 부도 위기 [57] 웰시코기20687 15/06/12 20687
243423 [유머] [LOL] 페글벙글 (feat.여자친구) [7] 아틸라6445 15/06/12 6445
243422 [유머] [WWE] 더 락 팬들이라면 눈물났던 순간들.jpg [9] SKY928176 15/06/12 8176
243421 [유머] 이번주 야친 불암콩콩 [20] 西木野真姫6613 15/06/12 6613
243420 [유머] 글쓴이는 좋은 차를 보았을 때 이런 생각을 합니다 [11] 좋아요8044 15/06/12 8044
243419 [유머] [AOA] 적절한 포지션 배치 [12] 좋아요6341 15/06/12 6341
243418 [유머] [LOL] 유럽리그를 본 관객. [5] 삭제됨4045 15/06/12 4045
243417 [유머] 주간아이돌 먹방 역사상 최강의 난장판 [4] 좋아요7315 15/06/12 7315
243416 [유머] 개척자, 인간 [42] 트릴비10442 15/06/12 10442
243414 [유머] 뜻밖의 예능 유망주 [9] Zelazny9885 15/06/12 9885
243413 [유머] 착해보이는 신병 [21] 정용현8399 15/06/12 8399
243411 [유머] 군대의 순기능 [7] 좋아요6494 15/06/12 6494
243410 [유머] [지니어스] 그랜드파이널 출연진 포스터 모음.jpg [39] 조던9058 15/06/12 9058
243408 [유머] 신박한 자막 [5] 축생 밀수업자5899 15/06/12 5899
243407 [유머] [소시] 아... 알겠다 [8] 소신있는팔랑귀6263 15/06/12 6263
243406 [유머] 지하철 환승역의 중요성 [18] 좋아요8922 15/06/12 8922
243405 [유머] 대한민국 학력컴플랙스의 상징적인 사건 [91] 우리강산푸르게11233 15/06/12 11233
243404 [유머] 학원 실기 대회 2위 입상작 [16] 닭강정9702 15/06/12 9702
243403 [유머] 앤트맨 포스터 클라스 [29] KaydenKross9924 15/06/12 9924
243402 [유머] 최소 레지스탕스 [17] 피로링7164 15/06/12 7164
243401 [유머] [캡틴 아메리카] 나이프 파이팅 [27] 닭강정8401 15/06/12 8401
목록 이전 다음
댓글

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