본문 바로가기

반응형

-

(217)
C# 버전 지금 나는 어떤 버전의 C#을 쓰고 있을까? 최신 C# 컴파일러는 프로젝트의 Target Framework를 기반으로 기본 버전을 결정한다. (Visual Studio 2019 이상) 즉, 명시적으로 바꾸지 않았다면 현재 프로젝트의 Target Framework에 따라 C# 버전이 결정된다. Target Framework Version C# Default Version .NET 6.x C# 10.0 .NET 5.x C# 9.0 .NET Core 3.x C# 8.0 .NET Core 2.x C# 7.3 .NET Standard 2.1 C# 8.0 .NET Standard 2.0 C# 7.3 .NET Standard 1.x C# 7.3 .NET Framework All C# 7.3 C# 버전을 명시적으로 설..
SDK란? Software development kit의 약자이다. 별도 설치가 필요한 소프트웨어 개발 툴 모음 정도로 이해할 수 있다. 특정 플랫폼에서 개발을 하려면 관련 SDK가 필요하다. - Java application 개발을 하려면 JDK(Java Development Kit) 필요 - Android application 개발을 하려면 Android SDK 필요 - .NET을 이용해 UWP app을 개발하려면 .NET Framework SDK 필요 일반적으로 SDK에는 컴파일러, 디버거, API등이 포함될 수 있다. 일부 IDE(통합 개발 환경)에서 제공하기도 한다.
주석 (feat.Clean Code, 읽기 좋은 코드가 좋은 코드다) 서론 재밌게 읽었던 두 책(Clean Code, 읽기 좋은 코드가 좋은 코드다)에서 주석에 대해 조금은 상이한 의견을 말하고 있어 나는 주석에 대해 어떤 태도를 가지면 좋을지 정리를 해보고 싶어 남기는 기록 본론 Clean Code 주석은 나쁜 코드를 보완하지 못한다. 코드에 주석을 추가하는 일반적인 이유는 코드 품질이 나쁘기 때문이다. 주석으로 설명하려고 애쓸 시간을 코드 품질 개선에 시간을 투자하라. 의도는 코드로 표현하라. 그럼에도 써야 한다면 아래와 같이 좋은 주석의 예시를 참고하자. 더보기 법적인 주석 // Copyright (C) 2021 by hyolog, All right reserved. 결과를 경고하는 주석 // 여유 시간이 충분하지 않다면 실행하지 마십시오. public void Do..
요즘 자주 듣는 노래 : Elegant Bitch 2012 - Berbal Jint, DeadStar - Ash Island 다녀온 여행지 : 부산 가장 맛있게 먹은 음식 : 히츠마부시 가장 시간을 많이 쏟았던 일 : 회사 신규 기능 개발 업무 가장 시간을 많이 쏟고 싶은 일 : 서버사이드 공부 끝마친 일 : 이력서 갱신 새로 시작한 일 : 추석 전까지 동생과 인바디 결과 내기 기대 중인 일 : 다음 주 면접 해야 하는 일 : 상반기 결산 포스팅 국내 주식 수익률 : - 3.14% 기쁜 일 : 이번 달부터 패밀리데이(마지막 주 금요일 2시간 일찍 퇴근)가 놀금(유급 휴가)으로 바뀜 아쉬운 일 : 기쁜일을 얼마 못 누릴 것 같음
요즘 요즘 카테고리에 글을 쓰는 법 : 캘린더 앱에서 마지막 [요즘] 포스팅 날짜 이후의 기록을 보며 기록함 아쉬운 일 : 부모님 결혼기념일을 제대로 못 챙겨드림 기쁜 일 : 올해 1월 작년에 받은 보너스만 넣어서 시작한 코인 시드 두배 달성 재밌었던 일 : 오랜만에 생일주를 마심 생각이 많아졌던 일 : 연봉협상과 지난주에 있었던 코드 리뷰를 하면서 나는 지금 개발을 처음 시작할 때 상상하던 5년 차의 개발을 하고 있는지 의문이 들었음 행복했던 일 : 생일 축하를 많이 받아 주변에 고마운 사람들이 많다는 것을 새삼 느끼고 감사했음 이번 주에 있을 중요한 일 : 목요일 면접 고민 중인 일 : 5월 말 여행지 고민 하고 싶은 일 : 32살까지 목표로 잡은 기반 다지기를 얼른 시작하고 싶은데 이직 준비가 생각보다 ..
[프로그래머스] 배달 문제 풀이 C# 코딩테스트 문제 링크 : programmers.co.kr/learn/courses/30/lessons/12978 문제 이해 후 DFS를 생각하고 구현 public int solution(int N, int[,] road, int K) { var visitedVillages = new Dictionary(); dfs(road, 1, visitedVillages, K); return visitedVillages.Count(); } 방문 기록용 Dictionary 생성. 를 기록한다. 처음엔 만 type으로 기록하려 했지만 특정 마을(V)을 한번 방문했다는 이유로 검사하지 않으면 이후에 나오는 더 짧은 거리로 인해 V를 통해 갈 수 있는 마을들을 체크하지 못할 수 있으므로 남은 거리를 기록하도록 수정했다. private..

반응형