[%] 기능에 이름 붙이려고 함수만드는거 약팔이다 vs 아니다
익명(180.224)
2023-11-09 23:47
추천 1
댓글 12
다른 게시글
-
히토미 다운로더 이거 뭐가 문제 인 거 같음? [18][⚠애니짤] dd(125.240) | 23.11.09추천 15
-
무료도메인 얻을수있는 사이트 없나 [15][%] 드나의수호..(asholl1444) | 23.11.09추천 0
-
오른손없는 깃붕이들꿀팁 [9][%] 익명(218.146) | 23.11.09추천 0
-
애초에 왜 우리팀이 발표팀으로 선정됐는지도 이해가 안되네 씨발[%] 백야∞(cranis2) | 23.11.09추천 1
-
16기가 맥m1으로 도커 돌리고싶은데 [3][%] 익명(153.134) | 23.11.09추천 0
-
개발환경이 리눅스라는것의 의미가 뭐임? [3][질문] 익명(119.197) | 23.11.09추천 0
-
컴공 2학년 방학때 [1][질문] 익명(112.216) | 23.11.09추천 0
-
깃붕이 머지소트 구현해서 뿌듯 [3][%] 익명(220.117) | 23.11.09추천 5
-
(진짜모름)왜 nextjs가 ssr 가능하고 쿼리 작성이 가능하면 [6][질문] 익명(125.240) | 23.11.09추천 2
-
a tour of c++ [2][%] 익명(180.224) | 23.11.09추천 0
무슨 말인지 이해못함
리팩토링한다고 재사용안되는 한줄 두줄짜리 함수 만드는거 ㅇㅇㅇ
그건 좀......
근데 클린코드란 책에서도 주석대신 함수로 이름달아라 그런 얘기하고, 함수형 프로그래밍 책들도 순수함수로 액션이랑 구분해야한다고 하면서 재사용도 안될 함수들 막 분리하는거보여줌. 그래가지고 이게맞나? 싶어서
니 입장에서 함수로 빼는게 더 편하고 정리가 잘되는 느낌이면 함수로 빼고 뻘짓인거 같으면 안빼면 되고.. ㅇㅇ 정답은 없다
글쿠만... 참 어렵네 감사합니다 답변
개인적으론 재사용할 거 아니면 굳이 나눠야 하나 싶음.
코드가 무엇을 말하는지 단순명료하게 보이지 않아보이면 어떤 기능을 하는지 딱 봐도 알 수 있는 이름을 지닌 함수로 빼긴 함
너무 길어지거나 여러번 쓰이는거 아니면 거의 안함 - dc App
다른 곳에서도 쓴다 : 함수로 뺌 한 곳에서만 쓰는데 좀 길다 : 클로저/람다로 선언
분리한 함수명이 가독성에 도움이 되면 분리함
항상 희생되는건 성능 대 가독성임 성능좋길 바란다고 어셈블리 쓰지않는것처럼 성능이 감당할만하고 그 프로그램 작성하는사람에게 가독성이 좋아지고 생산성 유지보수성이 높아지면 하는거지