CLIEN

본문 바로가기 메뉴 바로가기 폰트크기변경 색상반전보기
톺아보기 공감글 추천글
커뮤니티 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 임시소모임 ·꼬들한당 ·뚝딱뚝당 ·굴러간당 ·아이포니앙 ·주식한당 ·꼬들한당 ·자전거당 ·MaClien ·방탄소년당 ·골프당 ·일본산당 ·안드로메당 ·나스당 ·가상화폐당 ·키보드당 ·바다건너당 ·소시당 ·노젓는당 ·개발한당 ·뚝딱뚝당 ·소셜게임한당 ·냐옹이당 ·걸그룹당 ·레고당 ·육아당 ·땀흘린당 ·콘솔한당 ·날아간당 ·VR당 ·덕질한당 ·이륜차당 ·PC튜닝한당 ·캠핑간당 ·디아블로당 ·포뮬러당 ·클다방 ·갖고다닌당 ·IoT당 ·퐁당퐁당 ·야구당 ·리눅서당 ·빨콩이당 ·패스오브엑자일당 ·축구당 ·테니스친당 ·사과시계당 ·방송한당 ·와인마신당 ·그림그린당 ·활자중독당 ·3D메이킹 ·라즈베리파이당 ·소리당 ·스팀한당 ·나혼자산당 ·안경쓴당 ·창업한당 ·시계찬당 ·개판이당 ·임시소모임 ·젬워한당 ·영화본당 ·LOLien ·심는당 ·날아올랑 ·요리한당 ·찰칵찍당 ·스타한당 ·여행을떠난당 ·이브한당 ·문명하셨당 ·리듬탄당 ·헌팅한당 ·물고기당 ·곰돌이당 ·오른당 ·도시어부당 ·뽀록이당(당구) ·블랙베리당 ·미드당 ·DANGER당 ·어학당 ·파도탄당 ·e북본당 ·X세대당 ·배드민턴당 ·농구당 ·블록체인당 ·보드게임당 ·볼링친당 ·클래시앙 ·쿠키런당 ·대구당 ·동숲한당 ·패셔니앙 ·FM한당 ·맛있겠당 ·차턴당 ·총쏜당 ·내집마련당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·가죽당 ·Mabinogien ·땅판당 ·MTG한당 ·노키앙 ·적는당 ·소풍간당 ·품앱이당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·테스트당 ·공대시계당 ·터치패드당 ·트윗당 ·WebOs당 ·WOW당 ·윈폰이당
© CLIEN.NET
공지모든 회원의 비밀번호를 초기화하였습니다. 더보기
f

모두의공원

프로그래머 분들 보통 주석 어디까지 다세요?? 49

1
HotCrispy
3,900
2022-05-16 23:21:46 211.♡.191.51

전 변수 하나하나마다 다 달아놓고
 
변수 축약해서 선언할때는 원래 변수의 풀네임
주석달고
 
함수에는 변수의 역할 ,
 
임시 변수에는 왜 이걸 임시변수로 했나
 
그런것들 다 써놓거든요.
 
우선 제가 머리가 나빠져서 하루 다음날도 까먹는 일이 허다해서요.
 
 
 
 
좀 과하다 싶을 정도로 달거든요.
 
 
아 근데 요즘 남의 소스 보는 중인데
 
자기만 아는 축약어 + 주석 없음
 
 
함수 하나 보는데 5-6 함수는 건너가면서 봐야 변수역할이랑 네이밍을 알게되는데 아주 미치겠습니다
HotCrispy님의 게시글 댓글
  • 주소복사
  • Facebook
  • Twitter
1명
댓글 • [49] 을 클릭하면 간단한 회원메모를 할 수 있습니다.
네모_선장
LINK
#135056774
IP 39.♡.156.108
22-05-16 2022-05-16 23:22:22
·
평생 개발자로 먹고 살 수 있다
https://www.hanbit.co.kr/store/books/look.php?p_code=E2375873090
HotCrispy
LINK
#135056820
IP 211.♡.191.51
22-05-16 2022-05-16 23:24:20
·
@네모_선장님 으억 이책 먼가여
xxbox
LINK
#135056782
IP 211.♡.101.156
22-05-16 2022-05-16 23:22:44 / 수정일: 2022-05-16 23:23:24
·
Code review시에 상대방이 할 예상 질문에 대한 답변정도로 다네요.
(내가 review한다면 물어볼 만한 곳에...)
시민
LINK
#135056783
IP 221.♡.16.68
22-05-16 2022-05-16 23:22:45 / 수정일: 2022-05-16 23:23:01
·
아름답네요 gif
HotCrispy
LINK
#135056832
IP 211.♡.191.51
22-05-16 2022-05-16 23:24:57
·
@시민님 이것이 나라입니다
하루한알
LINK
#135056813
IP 39.♡.186.179
22-05-16 2022-05-16 23:24:03
·
프로그래머는 아니지만
vba나 lisp 쓸때 주석 다 달아놓긴합니다. 나중에 파악하기 귀찮아서요
경기도호랑이
LINK
#135056825
IP 220.♡.120.248
22-05-16 2022-05-16 23:24:39
·
주석은 필요 없습니다. 다 머릿속에 있으니까
HotCrispy
LINK
#135056840
IP 211.♡.191.51
22-05-16 2022-05-16 23:25:07
·
@경기도호랑이님 헐!!!!!
parallax
LINK
#135056829
IP 61.♡.51.94
22-05-16 2022-05-16 23:24:54
·
필요한 곳에만 코멘트하는 게 좋다고 생각해요. 축약은 안하는게 좋다고 생각하고요.
쿠와와
LINK
#135056833
IP 61.♡.138.32
22-05-16 2022-05-16 23:25:02
·
이름 잘 지으면 주석 필요없죠.
애초에 이해하기 어렵게 짜니 주석이 없으면 읽기 힘든 코드가 되지요.
HotCrispy
LINK
#135056851
IP 211.♡.191.51
22-05-16 2022-05-16 23:25:37
·
@쿠와와님 네 이름부터 이상하고 아주 미칩니다.
커버로스
LINK
#135056843
IP 118.♡.100.14
22-05-16 2022-05-16 23:25:21
·
6개월 후에 본인이 당해본 사람이 아니군요...
슈필라움
LINK
#135056850
IP 223.♡.18.100
22-05-16 2022-05-16 23:25:34 / 수정일: 2022-05-17 09:00:47
·
클린 코드에서는 주석을 가능 하면 달지 말라고 했던 것으로 기억하는데요... 코드로 말해야 한다고요. 이름이 명확해서 코드만 보고 이해가 되게 짜야한다고 했던 것으로 기억이 나네요. 물론 현실과 괴리가 있을 수 있지만요.
나옹
LINK
#135058211
IP 39.♡.37.119
22-05-17 2022-05-17 01:08:36
·
@슈필라움님

영어가 모국어라면 그렇겠지만..
슈필라움
LINK
#135072036
IP 223.♡.18.100
22-05-17 2022-05-17 16:37:53
·
@나옹님 네? 영어가 모국어가 아니어도 다들 그렇게 짜고 있는데요. 스피킹 리스닝도 아니고요. 우리 부서에서도 토익 점수는 낮은 후배도 이름은 아주 이해하기 쉽게 적던데요? 오픈 소스 같은 거 봐도 모국어가 영어가 아닌 국분들도 이름 잘 짓고요. 물론 모국어라면 더 유리한 건 당연하겠죠.
아띠팡
LINK
#135056861
IP 119.♡.208.26
22-05-16 2022-05-16 23:26:18
·
일을 효율적으로 하시는군요
Dr. Hoo...
LINK
#135056862
IP 222.♡.168.125
22-05-16 2022-05-16 23:26:19 / 수정일: 2022-05-16 23:28:01
·
변수나 함수는 가급적 조금 길더라도 이름만 보고 어떤 역할인지 알 수 있도록 하는 편입니다. 그 외에는 가장 간단한 로직의 처리 단위로 기술하는 편이네요..ㅎ 이정도만 해도 나중에 봐도 알겠더라구요. 개인적으로 정보가 너무 많아도 읽기가 어려워진다고 생각합니다만.. 사실 이런 건 개개인의 스타일이죠ㅋ
츄네다
LINK
#135056866
IP 112.♡.95.37
22-05-16 2022-05-16 23:26:26
·
축약어 안쓰고 주석 안답니다
HotCrispy
LINK
#135056884
IP 211.♡.191.51
22-05-16 2022-05-16 23:27:14
·
@츄네다님 뭐 이렇게 변수가 기냐고 뭐라고 합니다 미치겠어옄
MartinQ
LINK
#135056927
IP 221.♡.7.80
22-05-16 2022-05-16 23:29:13
·
savageox님//
아니 어차피 자동완성이 다 하는데여 ㅠ”ㅠ
소설 써 놓은 것도 아니고 긴 게 뭐 대수라고…
뭘 봐?
LINK
#135057455
IP 114.♡.142.12
22-05-17 2022-05-17 00:01:30
·
@님 IDE를 안 쓰는 시절에도 변수 이름 짧게 쓰면 욕먹었습니다.
salgogi
LINK
#135058130
IP 182.♡.102.110
22-05-17 2022-05-17 00:59:30
·
@님 cleancode 책을 소개시켜주고 스터디 하번 하시면 좋을듯요 ㅎㅎ
HotCrispy
LINK
#135062067
IP 211.♡.191.51
22-05-17 2022-05-17 09:49:31
·
@뭘 봐?님 예를 들면 이런식이에요.

get_mp4_file_status 이란 변수가 있다고 치면

gmfStat .. 이런 상황이라 ㅠㅜ
HotCrispy
LINK
#135062086
IP 211.♡.191.51
22-05-17 2022-05-17 09:50:43
·
@salgogi님 외주사인데 ㅠㅜ 말을 안들어요
정자동반지하
LINK
#135056906
IP 211.♡.186.33
22-05-16 2022-05-16 23:28:12
·
변수 축약해서 선언하고 원래 변수의 풀네임을 주석다실바에는... 풀네임을 변수명으로 선언하시는게 낫지 않을까요?
donghwan
LINK
#135056911
IP 222.♡.85.28
22-05-16 2022-05-16 23:28:20
·
요즘은 주석은 최대한 줄여가고 있어요
plaintext
LINK
#135056916
IP 121.♡.236.40
22-05-16 2022-05-16 23:28:44
·
변수야 좀 번거로워도 추적 가능하고
위험성이 높은 변수에만 주의 표시 수준으로 주석 달아두고..
나머지는 맨 앞단에 개요, 내부 주요 흐름 정도로만 표시해둡니다..ㅎㅎ
80dots
LINK
#135056931
IP 14.♡.99.205
22-05-16 2022-05-16 23:29:19
·
너무 많이 달면 오히려 가독성이 떨어져 꼭 필요한 주석만 추가합니다.
DONTFORGET220309
LINK
#135056939
IP 125.♡.214.151
22-05-16 2022-05-16 23:29:40
·
쓸 내용이 있으면 다 달아놓습니다.
FFMPEG
LINK
#135056964
IP 222.♡.147.25
22-05-16 2022-05-16 23:31:47 / 수정일: 2022-05-16 23:32:01
·
주석이 너무 많으면 코드 가독성도 나락으로 가다보니 꼭 필요한 곳 말고는 말고는 잘 안합니다.
주로 주석을 쓰는 곳은 documentation 이 되는 함수의 설명이나 조금 복잡한 루틴을 설명하는 위치 정도네요.
입력사항
LINK
#135056974
IP 223.♡.35.247
22-05-16 2022-05-16 23:32:14
·
약어는 대부분 해당프로젝트의 사전을 따릅니다. 주석은 클래스나 메서드 앞부분에 대략적인 흐름을 적어 놓습니다.
안됩니다
LINK
#135056989
IP 27.♡.242.121
22-05-16 2022-05-16 23:33:00 / 수정일: 2022-05-16 23:33:44
·
클래스/함수를 처음 설계할때 아이디어의 개요를 남기는 정도로 끝냅니다.
주석도 일의 호흡을 끊거든요.
Dr. Hoo...
LINK
#135056996
IP 222.♡.168.125
22-05-16 2022-05-16 23:33:28
·
개인적으로 주석이 있어야 이해가 되는 코드는 정말 어쩔 수 없는 경우를 제외하고는 작성하지 말아야 한다고 생각합니다. 나중에는 주석을 읽어도 왜?라는 의문이 해소가 안 될 수도 있거든요..
가급적 코드 자체가 문서 역할을 할 수 있도록 모두가 납득할 수 있는 코드를 작성하는 게 좋다고 생각해요..
앗싸가오리
LINK
#135057021
IP 175.♡.124.88
22-05-16 2022-05-16 23:35:32
·
// 도망가...
블루텀
LINK
#135057100
IP 125.♡.110.233
22-05-16 2022-05-16 23:40:05
·
솔까 주석 보는 분 계시나요 ㅡ.ㅡ
뭘 봐?
LINK
#135057543
IP 114.♡.142.12
22-05-17 2022-05-17 00:07:49
·
@블루텀님 주석은 반드시 썩고 제 때에 갱신되거나 삭제되지 않습니다.
think2wise
LINK
#135057131
IP 121.♡.38.81
22-05-16 2022-05-16 23:42:04
·
질문이 뭐였져?
INVESTINGPAPA
LINK
#135057151
IP 39.♡.230.22
22-05-16 2022-05-16 23:43:38
·
변수 a,b,c 보셨슴까??
바바리완
LINK
#135057165
IP 119.♡.239.158
22-05-16 2022-05-16 23:44:42
·
최대한 코드만 보고 이해할수 있게 짜고 주석을 안달고 있습니다.
변수는 축약어를 안쓰고 있어요.
주석을 다는 경우는 라이브러리 등의 버그를 우회하느라
그냥 봐서는 불필요해보이는 코드를 넣었을때(어쩌다 한번씩 생기더라구요.)
지우면 안되는 코드를 넣었을때만 주석을 달게되는거 같네요.
푸하하38
LINK
#135057252
IP 124.♡.88.151
22-05-16 2022-05-16 23:48:08
·
좋은 개발자는 이름으로 말하는 것이라고 배웠습니다!
마군자
LINK
#135057382
IP 223.♡.23.158
22-05-16 2022-05-16 23:56:39
·
변수이름이 주석입니다.
뭘 봐?
LINK
#135057494
IP 114.♡.142.12
22-05-17 2022-05-17 00:04:36 / 수정일: 2022-05-17 00:06:21
·
입출력의 주석은 명세이므로 자세히 써야겠지만, 맥락을 설명하기 위한 경우를 제외한 구현을 기술하는 주석은 달아서는 안 됩니다. 주석을 읽어야만 하는 구현이라면 동작을 이해할 수 없는 코드이고, 재작성이 필요하다는 신호입니다.
KNI
LINK
#135057588
IP 14.♡.68.9
22-05-17 2022-05-17 00:10:09
·
코드로는 나타낼 수 없는 그 코드의 존재 이유를 작성해야 할 때 말고는 주석을 쓰지 않습니다.

예를 들면 데이터시트의 주의사항 같은걸 복사해넣는다거나 식의 유도과정을 쓴다거나 등등입니다.

변수는 가능한 길게, 함수 이름도 모듈_목적물_동사 (mp3_streambuff_read) 같이 규칙을 정해놓고 만듭니다.

파일의 헤드에 doxygen 주석, 함수 헤드에 doxygen 주석 씁니다.
냥아치
LINK
#135057606
IP 59.♡.163.88
22-05-17 2022-05-17 00:11:16
·
다들 코딩에는 진심이시군요!
곰돌이
LINK
#135058129
IP 182.♡.37.211
22-05-17 2022-05-17 00:59:06 / 수정일: 2022-05-17 01:02:03
·
주석도 관리포인트입니다. 너무 많은 주석도 결국 유지보수 대상입니다.
명명과 룰을 잘 따르면 크게 안적어도 상관없습니다. 코어로직이야 어짜피 문서화작업 수반이구요

모든걸 떠나 뭐든 코드는 적을수록 좋은것같습니다.
왜냐면 다 돈이거든요... 유지할려면...
Blizz
LINK
#135059531
IP 17.♡.55.239
22-05-17 2022-05-17 07:05:25
·
지금 주석이 문제가 아닌데요.
바비즈
LINK
#135060448
IP 1.♡.147.236
22-05-17 2022-05-17 08:28:33
·
네 주석이 문제가 아니라.. 변수 자체를 한글로 만들면 됩니다.
HotCrispy
LINK
#135062102
IP 211.♡.191.51
22-05-17 2022-05-17 09:51:19
·
@바비즈님 으억
지나곰
LINK
#135105567
IP 134.♡.222.36
22-05-19 2022-05-19 00:34:28
·
left or right 라고 달았다가... 왜 이렇게 했는지 다시 이해하는데 며칠 걸린적이있어요 ㅋㅋㅋㅋ
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디·비번 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
고객지원
  • 게시물 삭제 요청
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
GIF 파일 다운로드
0 0 0 0
GIF 파일을 다운로드 받으려면
화면에 표시된 4자리 번호를 입력해주세요.