그 코드들 묶어서 함수새로만들고 주석내용을 함수이름으로 쓰는게낫나?
[%] 함수내부에서 주석달아서 설명해놓은 코드들은
익명(118.235)
2020-09-17 11:03
추천 0
댓글 4
다른 게시글
-
이거 어카냐? [9][%] 석린이(39.7) | 20.09.17추천 0
-
소프트웨어 회사가 게임만드는 케이스 흔함? [4][⚠애니짤] 익명(223.39) | 20.09.17추천 0
-
네트워크 책 질문좀 [3][%] 익명(223.39) | 20.09.17추천 0
-
야딩을 위한 설계에 대한 썰 [2][%] 츄럴(115.22) | 20.09.17추천 0
-
컴공인데ㅋㅋㅋ 금융사 인턴하게 생겼다 [13][%] 익명(59.7) | 20.09.17추천 1
-
코딩하기전에 미리 아이디어 잡아놓고 시작함? [14][%] 익명(221.167) | 20.09.16추천 0
-
근데 카카오는 진짜 it 회사 맞긴 함? [14][%] ㅇㅇㅇ(211.208) | 20.09.16추천 0
-
C++ nanobench 써보는데 괜찮은듯 [4][%] 노이ㄴ(liliilli) | 20.09.16추천 0
-
프갤이건 오키건 언급좀 고만해 [9][%] ㅇㄹ(rerereq) | 20.09.16추천 17
-
깃갤은 순수한 분들이 많네여 [2][⚠애니짤] 츄럴(118.38) | 20.09.16추천 1
함수로 세분화하는게 좋은 것만 아니지. 코드는 더 읽기 힘들어질 수 있지. 그리고 두 번째는 성능에도 문제가 생길 수 있다는 거. 아무리 현대 컴파일러가 최적화 옵션을 갖고 있다고는 하지만 현실적인 성능 문제가 있을 수도 있다는 거. 예를 들면 x86은 스택 기반 콜링을 쓰고 있는데, 어쩌면 컴파일러덕에 리턴 벨류가 레지스터에 의해서 전달될 수 있다고는 하더라도 캐시 사이즈에 따라서 메모리 스택으로 반환된다는 거임. 굳이 일회성 코드를 함수로 빼내서 과잉해서 오남용하면 cpu 캐시 사용과는 거리가 멀어지고, 가상메모리랑 더 가까워져서 퍼포먼스 하락이 생길 수 밖에 없는 거
흠 그런 기준을 잡는것이 너무어려운거야
cpu 캐시까지 갈필요는 없고 그냥 몇번만 쓰고 말 코드면 따로 함수로 묶을필요는 없다고 생각함
언어따라 다르지만 C는 불건웅한 경우가 있음