본문 바로가기
반응형

전체 글98

.NET CORE 백엔드 개발 (1) - 프로젝트 구조 만들기 .NET CORE 백엔드 개발하기신입 시절 .NET CORE 2.1로 만든 백엔드 프로젝트가 있었다. 당시 백엔드 개발을 한번도 해본적이 없는 상태에서 혼자 개발을 해야 했었는데, 슬프게도 도움을 주거나 방향을 제시해 줄 시니어도 없었다.인터넷과 유튜브를 미친듯이 찾아다니며 프로젝트를 만들어 나갔는데, 그 때는 LLM서비스들이 유행하기 전이라 참고 자료를 찾기가 매우 힘들었다. 특히 .NET은 SPRING에 비해 국내 사용자가 압도적으로 적어 영어 블로그, 영어 유튜브를 열심히 해석해야만 했다.이번에 여유가 생긴 김에 .NET CORE 2.1이라는 끔찍한 버전과 더 끔찍한 내 실력으로 버무려진 내 1호 프로젝트를 .NET9 으로 재탄생시키려고 한다. 그 김에 나 같은 .NET 초보를 위해 개발 기록을 남.. 2025. 9. 29.
조건문으로 처리 vs 예외로 처리 개발을 하다 보면 어떻게 예외 처리를 해야 하나 고민하게 된다. 조건문(if)으로 처리할지, 예외(Exception)를 던질지 선택 해야 하는 순간이 항상 있다.어느 상황에서 조건문을 사용할 지, 혹은 예외를 사용할 지 알아보자.1.조건문과 예외의 역할 차이조건문(Validation / Guard Clause)예상 가능한 시나리오에서 분기 처리정상적인 흐름에 해당(비즈니스 로직에서의 예외) ex) 로그인 Validation 실패예외(Exception)예상하기 힘들거나 복구가 불가능한 상황시스템 오류, 인프라 장애 같은 비정상적인 흐름 ex) DB연결 실패, 네트워크 통신 불가, 파일이 손상되어 파일 파싱 불가 2. 예시 - 조건문public bool Login(string id, string passwo.. 2025. 8. 20.
해외 컨퍼런스 발표 회고 진행 중이던 프로젝트를 해외 컨퍼런스에서 발표할 기회가 생겼다.https://www.seoulwire.com/news/articleView.html?idxno=622483 삼성重, 업계 최초 '무도면 조선소' 실현… "3D 디지털 생산 도면 도입"[서울와이어 정현호 기자] 삼성중공업이 다음달부터 모든 선박 건조 작업에 ‘3D 디지털 생산 도면’을 전면 적용할 예정이다. 삼성중공업에 따르면 선박 설계부터 제작 과정에 걸쳐 필요했던www.seoulwire.com 발표 장소는 라스베가스였다. 남들 앞에 나서는 걸 그렇게 좋아하진 않지만 해외에서 발표하는 것이 흔치 않은 기회이기에 꼭 도전해보고 싶었다. 또 평생 미국 갈 일이 있을까 싶었는데 미국을 회사 돈으로 갈 수 있다는게 사실 너무 메리트라고 생각하기도 .. 2025. 8. 14.
[Unity] Content Size Fitter 중첩 시 오브젝트 크기 변경 안되는 경우 개발 중 자식의 자식 오브젝트들의 크기 합에 맞춰서 오브젝트 높이를 맞춰야하는 경우가 생겼다. 위 하이어라키에서 Layout오브젝트를 스크롤 content로 지정하여, Name과 Info 하위 오브젝트들을 동시에 탐색하는 것이 목표이다. 하위 오브젝트는 - PartNameItem(Clone) : fix height(30)- Name: ContentSizeFitter + Vertical Layout Group로 구성되어 있는 상태에서, 단순히 Layout 오브젝트에 ContentSizeFitter를 추가해 자식크기로 맞춰주면 될 것이라 생각했었는데 ContentSizeFitter를 추가해도 하위 오브젝트의 크기만큼 변경되지가 않았다.그래서 테스트로 Layout에 VerticalLayoutGroup을 .. 2025. 6. 3.
반응형