질문드립니다
188
작성한 질문수 2
안녕하세요 강의를 듣다가 여쭤볼게 생겼습니다
17라인에서 ClassType choice = ClassType.None을 ClassType choice = 0으로 하면 안되는 건가요? 굳이 0으로 바꾸는게 아닌 프로그래머로써 0으로 하는게 효율적인게 아닌가의 질의드립니다.
위 내용과 관련해서 제가 강의를 이해 못한 것인지 궁금합니다.
답변 1
1
어차피 ClassType.None를 하면 내부적으로 0이라는 값이 들어가게 됩니다!
따라서 '효율성' 측면은 고려하지 않으셔도 되고
그에 못지 않게 중요한 '코드 가독성'을 생각하셔야 합니다.
코드를 읽는 입장에서 0 1 2 3 4 타입이 각자 어떤 의미인지를 외우고 다닐 수는 없겠죠.
(특히 다수가 작업하는 프로젝트라면, 더욱 그렇습니다.)
결과적으로 언어 문법 차원에서 0 1 2와 같은 정수에
합법적으로 이름을 붙인 셈이 되는 것이니,
하드코딩된 정수값을 사용하기 보다는 무조건 사용하심이 좋습니다.
Generic에 대한 질문 있습니다.
0
94
2
2022 버전에 커뮤니티 버전이 없는데 2026 버전으로 해도 무관?
0
200
2
다형성 캐시 문제
0
111
3
.
0
70
1
프로퍼티 강의 질문 있습니다.
0
77
1
이후 커리 질문
0
85
1
static
0
90
2
강의에는 새로운 클래스 파일을 생성하면...
0
72
1
생성자의 이름 선언
0
64
1
9:03 Divide(10 , 3) 부분 질문입니다
0
87
1
깃허브 관련 질문 있습니다.
0
238
1
비쥬얼 스튜디오 업데이트가 된건가요..? 매개변수 오류 관련 질문
0
249
1
C# 시리즈 || C++ 시리즈 자료구조 강의에 대한 질문입니다!
0
305
2
Activator 질문있습니다
0
331
1
이넘 타임 선언 질문
0
344
1
Sort 오름차순, 내림차순
0
323
1
질문 있습니다.
0
248
1
팩토리얼 문제
0
270
1
Sort함수 질문있습니다.
0
264
1
다형성 함수 질문 있습니다.
0
221
1
질문이 있습니다.
0
225
1
섹션2 연습문제 질문입니다.
0
213
1
안녕하세요~서버에 대해 질문이 있습니다.
1
281
1
텍스트 색깔이 제 편집기와 달라서 수강에 어려움이 있습니다ㅜㅜ
0
393
1





