소프트웨어 개발 방법은 쉬지 않고 변하고 개선되고 있습니다. 개발해야 할 환경, 도구, 요구 사항 등 변하지 않는 것이 없으니 당연히 소프트웨어 개발 방법 또한 당연히 변해야 할 겁니다. 그렇지만 절때(?) 변하지 않는 하나가 있습니다. "Feature - Quality - Time - Resource" 바로 이 네 가지 요소 일 것 입니다. 좋은 기능을 잘 구현하기 위해서는 당연히 많은 시간과 자원(비용, 사람)이 들어가야 할 것 입니다. 그렇지만,
Read More...
PDC2008을 통해 Windows Live ID의 OpenID digital identity framework (OpenID 디지털 신원 증명 프레임워크) 지원을 발표 했습니다. 동시에 Windows Live ID OpenID Provider의 CTP도 공개했습니다. 이렇게 되면 Windows Live ID 계정을 가진 사용자가 OpenID를 이용하는 웹 사이트에서 Windows Live ID를 접속 계정으로 이용할 수 있습니다. 기술적으로 보면
Read More...
개발자들 사이에 의가 상하는 경우 중에 하나가 다른 사람이 만든 함수 혹은 컴포넌트를 믿고 이용하는 코드를 만들었는데 돌지 않아 살펴 보니, 최소한의 테스트도 하지 않은 경우입니다. 실수로 코드를 체크-인 한 경우도 왕왕 있지만, 일정에 밀려서 어쩔 수 없이 저지르는 경우도 있습니다. 어쨌든 개발자 사이에도 최소한의 예의를 지키는 것이 필요하고, 단위 테스팅 (Unit Testing)은 그 중에 하나입니다. 요즘 많은 단위 테스팅 도구가 나와 있고,
Read More...
자명한 얘기이지만 수 많은 기술이 사라지거나 각광받는 것은 고객이 그 기술의 혜택을 향유할 수 있느냐, 없느냐에 달려 있습니다. Windows Vista와 함께 Windows Presentation Foundation 기술이 출시된 다음 다양한 분야에서 소프트웨어를 통해 얻을 수 있는 새로운 경험을 보여 주고 있는데, 그 맥락을 같이 하는 것으로 뉴스 스튜디오에서 UX/RIA 기술이 어떻게 적용될 수 있는 지를 보여주는 화면이 있어 공유합니다.
Read More...
바야흐로 프레임웍의 시대이다. 모두가 프레임웍을 얘기한다. 말하는 이가 지칭하는 프레임웍의 의미와 듣는 이가 받아들이는 프레임웍의 의미가 조금 다르더라도 그 둘은 어렴풋한 눈 맞춤으로도 프레임웍이라는 틀안에 함께 있음을 기뻐한다. 많은 이들에게 있어 마이크로소프트가 .NET Framework 3.5 SP1에서 제공하는 3종 세트와 곧 정식 출시될 ASP.NET MVC 프레임웍은 가뭄의 단비인양 여기저기서 환영하는 모습이 역력하다. 실제 출시되기도
Read More...