Aliencube

cloud-native open source developers community

Topshelf를 이용한 윈도우 서비스 개발

by Justin Yoo in Windows App-development · 9 min read

윈도우 서비스는 디버깅이 힘들다 윈도우 서비스를 개발하다 보면 가장 당황스러울 때가 디버깅이 자유롭지 않다는 점이다. 디버깅을 하려고 하면 항상 위와 같은 경고창이 나타나기 때문에 보통은 아래와 같은 형태의 꼼수를 써서 디버깅을 하게 된다. static class Program { static void Main() { #if DEBUG

Text Encoding Converter

by Justin Yoo in Dotnet · 2 min read

Text Encoding Converter converts text files encoding from one to another, mainly ks_c_5601-1987 to UTF-8. Getting Started Installation For the console application, there is no need to install.

ASP.NET MVC 콘트롤러에 HttpContextBase 의존성 주입하기

by Justin Yoo in Asp Net-iis · 4 min read

ASP.NET MVC 프로젝트를 이용하여 웹 개발을 하고 있으면 반드시 최소한 한 번은 사용하게 되는 HttpContext 인스턴스가 있다. 이 인스턴스는 보통 HttpContext.Current 형태의 싱글톤으로 호출하여 사용할 수 있으며 MVC 패턴에서는 Controller.HttpContext 속성이 이를 대신하고 있다. 하지만, 여기서 이

BDD와 TDD의 차이

by Justin Yoo in Dotnet · 2 min read

알림: 이 포스트는 BDD 연작 시리즈 중 첫번째입니다. BDD와 TDD의 차이 SpecFlow와 FluentAssertions를 이용하여 BDD적용하기 #1 SpecFlow와 FluentAssertions를 이용하여 BDD적용하기 #2 BDD(Behaviour-Driven Development)와 TDD(Test-Driven

SpecFlow와 FluentAssertions를 이용하여 BDD 적용하기 #2

by Justin Yoo in Dotnet · 3 min read

알림: 이 포스트는 BDD 연작 시리즈 중 세번째입니다. BDD와 TDD의 차이 SpecFlow와 FluentAssertions를 이용하여 BDD적용하기 #1 SpecFlow와 FluentAssertions를 이용하여 BDD적용하기 #2 앞서의 글에서 SpecFlow를 이용하여 BDD를 적용시켜 실패한 테스트 케이스를 작성하였다. 여기서는

SpecFlow와 FluentAssertions를 이용하여 BDD 적용하기 #1

by Justin Yoo in Dotnet · 8 min read

알림: 이 포스트는 BDD 연작 시리즈 중 두번째입니다. BDD와 TDD의 차이 SpecFlow와 FluentAssertions를 이용하여 BDD적용하기 #1 SpecFlow와 FluentAssertions를 이용하여 BDD적용하기 #2 앞서의 글에서 BDD와 TDD의 차이를 간략하게 알아보았다. 더욱 자세한 내용은 인터넷을 뒤져보면 더 많이