코드 작성 방식에 따른 강사님의 의견이 궁금합니다!
379
16 câu hỏi đã được viết
recvBuffer에서 Clear 함수의 경우
OnRead()이후 반드시 호출해주게 됩니다.
그렇기때문에 OnRead()안에 넣는것도 좋은방법이 아닐까?
생각했는데요.
다만 반대로 생각해보면 OnRead() 또한
결국 ProcessRecv에서만 사용하기때문에
이 부분에만 Clear()을 호출해주면 되기 때문에
코드 가독성 부분에서는 밖에 빼주는것이 이득인가? 하는 생각이 들었습니다.
OnRead() 라는 함수 이름 자체에 clear한다는 의미는 없으니까요.
강의에서는 밖에다 작성하셨는데 이런 관점에서 봤을때 어느쪽이 더 괜찮아 보이시나요?
Câu trả lời 2
1
너무 사소한 부분이고 사실 이런 부분은 정말 케바케로 다릅니다.
1+1으로 같이 호출되어야 한다면 내부에 넣는 것도 괜찮은 선택이구요.
오히려 너무 분리해서 따로 호출하게 만들어 놓을 경우,
나중에 합류하는 프로그래머가 실수로 하나만 호출한다거나 하는 실수를 할 수 있습니다.
그래서 정해진 결론은 없고 사양에 따라 다를 수 있습니다.
Memory Pool에서 오버플로우 질문입니다.
0
64
2
포토폴리오 및 진로 관련하여 고민입니다.
0
114
1
포토폴리오 관련 고민입니다.
0
63
1
실무에서도 alloc, 스마트포인터 등을 구현해서 쓰는지 궁금합니다.
0
82
2
성능 테스트 결과
0
103
2
게임 서버 Stateful, Stateless 진로 고민
0
122
1
WaitOnAddress와 Sleep의 차이 질문
0
83
1
궁금한거 있습니다.
0
82
2
JobTimer 구동 스레드
0
107
2
TryPop() 동작 관련 질문
0
81
1
로드맵 C#서버 C++서버 방향성 질문
0
150
2
스레드 id를 출력할떄 메인스레드 id도 출력되나요?
0
73
1
생명주기를 위한 의도적 복사
0
87
2
락프리의 실무에서 사용 질문
0
142
2
32bit threadID와 16비트 상위 WriteFlag에 대해
0
101
2
mutex와 sleep 차이점
0
118
1
실무에서는 어떠한 코드 스타일을 사용하는지 궁금합니다
0
153
2
Stomp Allocator의 Release함수에 대한 질문입니다.
0
96
1
공부법 관련해서
0
184
2
MakeShared 함수 관련
0
114
1
지금까지 서버코어에서 만든 내용에 대해 궁금한 점이 있어서 질문 드립니다.
0
144
2
운영체제관련 질문입니다
0
131
1
send하려는 데이터 크기가 크면 memcpy에서 문제가 발생할 것 같습니다.
0
118
2
메모리 풀 질문있습니다.
0
125
1

