728x90
오늘 학습한 내용
네임스페이스의 존재 이유 및 쓰임새
네임스페이스는 클래스, 인터페이스, 메서드 등의 이름 충돌을 방지하고 코드의 구조를 논리적으로 조직화하는 데 활용됩니다. 또한, 동일한 이름을 가진 클래스가 여러 개 존재할 수 있도록 함으로써 대규모 프로젝트에서도 효율적인 관리가 가능하도록 도와줍니다.
문제 및 해결 과정
문제 (네임스페이스의 존재 이유 및 쓰임새)
네임스페이스의 필요성과 사용법을 정확히 이해하지 못해 프로젝트 구조 설계에 어려움을 겪었으며, 적절하게 나누지 못해 코드의 가독성이 저하되는 문제가 발생했습니다.
시도한 해결 방법
프로젝트의 규모가 커질수록 기능별로 네임스페이스를 나누는 것이 필요하다는 점을 이해하게 되었습니다.
결과
네임스페이스를 언제, 어떻게 활용해야 하는지에 대한 개념을 정리할 수 있었습니다. 또한, 프로젝트를 기능 단위로 나누고 관련 클래스들을 적절히 그룹화하는 것이 코드의 가독성과 유지보수에 유리하다는 것을 깨달았습니다.
새롭게 알게 된 점
네임스페이스의 활용법과 필요성
네임스페이스를 적절하게 활용하면 코드의 가독성이 향상되고 유지보수가 쉬워진다는 점을 배웠습니다. 프로젝트 규모가 커질수록 논리적으로 코드를 분리하는 것이 중요하며, 네임스페이스를 통해 이를 효과적으로 관리할 수 있음을 깨달았습니다.
앞으로의 계획
- TextRPG 개인과제를 통해 네임스페이스를 활용하여 기능별로 분리하는 연습을 진행할 예정입니다.
728x90
'내일배움캠프' 카테고리의 다른 글
내일배움캠프 Unity - TIL : 25.02.03 (0) | 2025.02.03 |
---|---|
내일배움캠프 Unity - TIL : 25.01.31 (1) | 2025.01.31 |
내일배움캠프 Unity - TIL : 25.01.27 (0) | 2025.01.27 |
내일배움캠프 Unity - TIL : 25.01.24 (0) | 2025.01.24 |
내일배움캠프 Unity - TIL : 25.01.23 (0) | 2025.01.23 |