본문 바로가기

전체 글171

[1]개발 표준-좋은 C# 코드 작성하기(Write better C#/.Net code) 많은 개발자들은 좋은 코드를 작성하기를 원합니다. 하지만 의외로 어렵게 생각하거나 어떻게 해야 좋은 코드를 작성하는지 모르는 개발자들이 있습니다. 그래서 어떻게 하면 쉽게 빠르게 좋은 코드를 작성하는지 설명해 보겠습니다. 참고로 이글은 제 경험과 CodeProject(Some practices to write better C#/.NET code) 를 참고 해서 작성했습니다. [간단한 테스트]FizzBuzz 샘플 코드를 한번 보도록 하죠. 여러분들은 1~100까지 숫자를 출력하면서 그중 매 3번째 마다는 "Fizz"를 출력하고 5번째 마다는 "Buzz"를 출력하고 둘 다인 경우(3번째, 5번째)에는 "FizzBuzz"를 출력하고 그외 경우는 그대로 숫자를 출력하는 프로그램을 작성한다고 가정해 봅시다. St.. 2015. 2. 23.
Software 개발 필수 요소(5가지) 및 조엘(Joel) 테스트 소프트웨어를 개발하는 사람들 모두 성공적으로 프로젝트를 진행하고 싶어합니다. 그리고 현재 SW 개발은 요구사항이 워낙 복잡하고 개발 범위 및 분량이 워낙 크기 때문에 혼자 개발하는 것은 때문에 거의 불가능 합니다. 그렇기 때문에 개발 방법론이 꼭 필요합니다. 약 13년동안 소프트웨어를 개발하면서 제 나름 스스로 정의한 개발 필수 요소는 아래 5가지 입니다. ●개발 표준●개발 프로세스●개발 방법론(Agile)●CI(Continuous Integration) ●개발 아키텍처 이 블로그에 위 5가지 요소에 대해서 하나하나 설명을 할 예정입니다. 위 내용 설명 전에 여러분들은 조엘 온 소프트웨어에 대해서 들어 보셨나요? 어렵지 않습니다. 아래 12가지 질문에 대해서 Yes No로만 체크해 보세요 [12 Step.. 2015. 2. 23.
SW Consulting이란? 블로그를 방문하시는 분들께, 2000년부터 현재까지 약 17년 동안 소프트웨어를 개발한 프로그래머(개발자) 입니다. 오랜기간 동안 개발을 하면서 많은 프로젝트를 경험하면서 성공적으로 진행했던 프로젝트, 매우 힘들게 진행한 프로젝트(야근 및 일정지연), 프로젝트 실패로 중단된 경우 등 다양한 경험을 했습니다. 다년간 여러 프로젝트를 진행하면서 성공과 실패를 결정하는 요소는 기술적인 부분도 매우 중요하지만 기술적 요소 만큼 중요한 것은 개발 프로세스(방법론)이 것을 알게되었고 초기 프로젝트 또는 글로벌 솔루션 개발을 원하는 회사에 제 경험을 알려드려 시행착오를 줄이고 성공적으로 프로젝트 진행에 도움을 드리기 위해서 이 블로그 및 SW Consulting 회사를 운영 합니다. 아무 쪼록 미약하나마 도움이 되었.. 2015. 2. 16.