
※ 프로그래밍 작성 스타일에 따른 내용이므로 개인적인 견해가 포함되어 있습니다. String.Equals 함수를 사용할 때, parameter 가 null 일 수도 있는 경우, 대부분 이렇게 사용한다. 1) if (a != null && a.Equals("Y")) 2) if (!string.IsNullOrEmpty(a) && a.Equals("Y")) //이 경우, a 가 string 타입인건 보장되어야함 이럴 경우, 체크 문이 두개씩 들어가게 되어, 변수가 많아질수록 가독성 측면에서 좋지 않다고 생각한다. 해당 조건문은 아래와 같이 간략화하여 사용할 수 있다. 간단한 비교구문에서는 아래처럼 사용하는 것이 효율적일 것으로 보인다. if ("Y".Equals(a)) 다만, 사용자가 원하는 동작이 NULL ..
부끄럽지만 해당 타이틀에 관하여 지금까지 생각해 본 적이 없었다. 일반적인 SDLC만을 알고 있었고, .NET에 대한 생명주기를 따로 다루고 있었는 지 몰랐었지만 이번에 면접을 보면서 알게되었다.그래서 간략하게 내가 참고했던 자료들을 모아서 블로그에 정리해보고자 한다. SDLC 란?Software Development Life Cycle : 소프트웨어 개발 생명 주기소프트웨어를 처계적으로 개발하고 관리하기 위해서 개발 과정을 단계 별로 나누어 구분한 것 일반적인 6단계는 아래와 같다.요구사항 분석 - 시스템 명세 - 설계- 구현 - 테스트 - 운영 및 유지보수 필요한 단계로 피드백을 반복 수행 하면서 소프트웨어의 완성도를 높일 수 있다. 1. 요구사항 분석사용자로부터 문제를 제기 받아서 사용자와 함께 기..
※ 이 게시글은 ASP.NET에 관련하여 자주 업데이트 될 예정입니다. .NET Framework웹 서비스 및 기타 응용 프로그램의 작성, 배포 및 실행을 위한 환경을 의미한다. 거의 모든 종류의 프로그램을 개발할 수 있도록 만들어진 크고 포괄적인 개발 프레임워크이다. └ ASP.NET : 웹 응용 프로그램을 만들기 위해 특별히 설계된 .NET Framework의 한 부분 CLR (Common Language Runtime) : 공통 언어 런타임 Framework 클래스 및 ASP.NET의 세 가지 주요 부분으로 구성되어지는 환경을 의미한다. .NET 타입들의 위치를 지정하고, 로드하고, 관리하는 역할을 담당한다. 자동으로 메모리를 관리해 주고, 언어를 통합할 수 있도록 하는 것이다. CTS (Commo..
- Total
- Today
- Yesterday