게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
변수나 함수의 줄임을 쓰고자 하는대 모음이나 좋은 아이디어가 없나요?
게시물ID : programmer_22286짧은주소 복사하기
작성자 : 한시운
추천 : 0
조회수 : 837회
댓글수 : 9개
등록시간 : 2018/04/12 09:47:55
게인적으로 함수에 줄임말을 많이 씁니다.
그래서 다음과 같은 규칙
String = S
string = s
char * = c
const char * = cc
const wchar_t * = cwc
vector<String> = vS

을 두고서 단순 형변환 함수

// Unicode String To X
const char * S_To_cc(String Str);
char * S_To_c(String Str);
const wchar_t * S_To_cwc(String Str);
wchar_t * S_To_wc(String Str);
string S_To_s(String Str);
string vS_To_s(vector<String> vStr, int num);

등을 만들었고 
프로그래밍 하면서 정말 유용하게 쓰고 있습니다.

이제 조금더 나가서 

//2차 백터 XY를 1차 백터 Y로 반환
void VectorXY_To_Y(vector<vector<String> >VectorXY, int Line,vector<String> *VectorStr);

와 같은 함수를 만들긴 했는대
정작 VectorXY 이게 너무 이름이 긴것 같고 그렇다고 줄이자니 느낌이 안와닿고 고민이내요
그것 외에도

//벡터 값을 csv 파일 형식에 맞게 변환
void Vector_Convert_Excel(vector<String> *Vector);

위 함수에서 Convert가 너무 긴다던지

//벡터에 strtok함수를 반복대입
int Custom_vstrtok(vector<String>*vStr);

위 함수에서 Custom이 너무 길다던지

뭔가 확 와닿으면서도 짧고 기억하기 쉬운 함수명을 쓰고 싶은대 말이죠
정작 영어 줄임말을 찾아봤더니 
Vector = VTR
Convert = CNVT
정도만 나오고 정작 잘 쓰이진 않는 줄임말인지 이상한 회사 이름만 나오내요

줄임말을 되도록 쓰지 않는게 좋긴 하지만
함수명 이전에 
string Bufstr = pCast->S_To_s(BufStr);
 와 같은 방식으로 쓰므로 다소는 상관없을것 같은대 뭔가 좋은 방법이 없을까요?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호