728x90
반응형

개발 3

C# 효율적으로 코딩하는 꿀팁들!!!!!

안녕하세요, 오늘은 C#에서 효율적으로 코딩하는 방법에 대해 한번 정리해볼게요.^^C# 효율적으로 코딩하는 꿀팁들프로그래밍을 하다 보면 단순히 "돌아가는 코드"보다 "효율적인 코드"를 작성하는 게 중요하죠. 제가 C# 개발하면서 알게 된 꿀팁들을 공유해 드릴게요!코드 구조 최적화하기메서드는 짧게 작성하는 게 좋아요. 보통 25줄 넘어가면 "이거 좀 분리해야 하나?" 생각해보세요. 하나의 메서드는 하나의 일만 하도록 만드는 게 나중에 유지보수할 때 정말 편해요.// 이렇게 하나의 기능만 담당하는 메서드가 좋습니다.!public bool IsValidUser(string username){ return !string.IsNullOrEmpty(username) && username.Length >= 3;..

C# 2025.05.07

예외가 뭐길래? C# try-catch-finally 한 번에 정리

C# 예외 처리(Exception Handling)란?프로그래밍을 하다 보면 예상하지 못한 오류가 발생할 수 있습니다.예를 들어, 파일이 없거나, 0으로 나누거나, 배열의 범위를 벗어난 값을 접근할 때 등 다양한 상황에서 예외(Exception)가 발생합니다.C#에서는 이런 예외 상황을 안전하게 처리하기 위해 try-catch-finally 구문을 사용합니다.1. 기본 구조try { // 예외가 발생할 수 있는 코드 } catch (Exception ex) {// 예외가 발생했을 때 실행할 코드 } finally { // 예외 발생 여부와 상관없이 항상 실행되는 코드 (선택) }try 블록: 예외가 발생할 수 있는 코드를 작성합니다.catch 블록: 예외가 발생했을 때 실행할 코드를 작성합니다.Excep..

C# 2025.04.30

Spring Boot - 쇼핑몰 프로젝트 01 (개발 환경 구축)

스프링 부트특징 1. 내장 서버를 이용해 별도의 설정 없이 독립적인 실행이 가능한 스프링 애플리케잇ㄴ 2. 톰캣, 제티 또는 언더로우와 같은 웹 애플리케이션(WAS) 자체 내장 3. 빌드 구성을 단순화하기 위한 'Spring Boot Starter' 의존성 제공 4. XML 설정 없이 단순 자바 수준의 설정 방식 제공 5. JAR를 이용해 자바 옵션만으로 배포 가능 6. 애플리케이션의 모니터링과 관리를 위한 스프링 액추에이터 제공 개발 환경 1. 운영체제 : 윈도우2. 통합개발환경 (IDE) : 인텔리제이3. JDK 버전 : JDK 114. 스프링 부트 버젼 : 2.5.2 -> 2.7.0 5. 데이터베이스 : MySQL6. 빌드 툴 : 메이븐 인텔리제이 다운https://www.jetbrains..

Spring boot & JPA 2023.04.03
728x90
반응형