본문 바로가기

Programming26

[C#] 코딩 표준과 좋은 프로그래밍 습관 안녕하세요, 이번 시간에는 "C# 코딩 표준과 좋은 프로그래밍 습관" 에 대해 알아보겠습니다. 본문 글은 아래 첨부된 출처와 동일한 내용으로 하단 링크 클릭 시 원문을 확인하실 수 있습니다. 누구나 코드는 작성할 수 있다. 짧은 경력으로도 작동 되는 어플리케이션(working applications)은 작성할 수 있다. 이렇게 만드는 것은 쉽지만, 좀 더 올바르게 만드는 것은 더 많은 작업을 필요로 한다. 많은 프로그래머들이 ‘작동되는 코드(working code)’를 만들지만, ‘좋은 코드(good code)’는 아니다. 좋은 코드를 작성하는 것은 예술이며 반드시 배워서 이행할 필요가 있다. 많은 사람들이 좋은 코드에 대한 정의를 다르게 내리고 있다만, 저자의 관점에서는 아래의 특징들을 가지는 것이 좋.. 2023. 12. 13.
[C#] Mac OS 에서 C# 개발환경 구축하기 (+VS Code) 이번 시간에는 Mac OS 환경에서 Visual Studio Code 설치 및 C# 개발환경을 설정하는 방법을 알아보겠습니다. 1. .NET Core 설치 다운로드 페이지에서 macOS용 .NET Core SDK를 선택하여 설치합니다. 2. Visual Studio Code 다운로드 다운로드 페이지에서 Visual Studio Code 설치 3. (선택) 확장프로그램 설치 Visual Studio 에서 Market Place 선택 후 아래 모듈 설치 (MARKETPLACE 단축키 : Shift+Command+X) 4. .Net 설치 확인 Terminal 에서 dotnet --help 명령어 입력 5. 프로젝트 생성 및 실행 - Visual Studio Code 에서 터미널창에 dotnet new cons.. 2023. 12. 11.
[Java] char[] 과 String 클래스의 차이는? 안녕하세요, 오늘은 Java에서 char[] 과 String 클래스의 차이에 대해 알아보겠습니다. Java 에서 char[] 배열과 String 클래스는 문자열 데이터를 저장하는 데 사용됩니다. char[] char[]은 문자들의 배열을 나타냅니다. 예: char[] chars = {'H', 'e', 'l', 'l', 'o'}. 이 배열은 수정 가능하며, 각 문자에 대한 인덱스로 직접 접근하여 수정할 수 있습니다. 문자열 연산이나 수정이 필요한 경우 유용합니다. char[] chars = {'H', 'e', 'l', 'l', 'o'}; chars[0] = 'h'; // 'H'를 'h'로 변경 String strFromCharArray = new String(chars); // char[] 배열을 Stri.. 2022. 4. 7.
[Java] 문자열 초기화 시 Literal String 과 new String() 의 차이점 안녕하세요, 오늘은 Java 에서 문자열을 다룰 때 Literal 방식과 new String() 방식의 차이를 알아보겠습니다. Java에서 Literal String과 new String()은 서로 다른 방식으로 문자열을 생성하는 방법입니다. Literal String Literal String은 큰 따옴표(" ")로 둘러싸인 문자열입니다. (예시: "Hello, World!") 이 방식으로 생성된 문자열은 String Pool 에 저장됩니다. 동일한 리터럴 문자열이 사용될 경우 같은 메모리 공간을 참조합니다. Java의 메모리 관리에서 효율적으로 문자열을 관리할 수 있어, 같은 문자열이 반복적으로 사용될 때 메모리를 절약할 수 있습니다. String str1 = "Hello"; String str2 =.. 2022. 4. 7.