엉성하게 작성된 소프트웨어의 저주

GFI는 Quest와는 달리 정말 유용한 제품을 만드는 회사 중 하나입니다. 필요는 딱 맞는 도구입니다. 집중적이고 간단하지만 필요한 경우 적절하게 큰 망치입니다. 발생합니다. 이 회사는 네트워크를 분석하고 워크스테이션을 조사하며 일반적으로 네트워크에 신중하게 제어되는 장난을 도입할 수 있는 LanGuard라는 제품을 출시합니다. 여기서 배운 교훈을 통해 승인되지 않은 중범죄자가 통제할 수 없을 정도로 혼란을 일으키는 것을 방지할 수 있습니다.

엉성하게 작성된 소프트웨어의 저주

이제 노년기에 접어들면서 나는 점점 더 짜증이 나고 짜증이 난다는 사실을 받아들여야 합니다. 백발이 행진하는 동안 내 뒤에서 들리는 "괴로운" 소리도 동시에 증가합니다. 책상. 하지만 정말로 마음에 걸리는 것이 있다면 그것은 엉성한 소프트웨어 코딩입니다. 특히 제품 뒤에 있는 개발자가 더 잘할 수 있고 실제로 꽤 괜찮은 사람이라는 것을 알 때 더욱 그렇습니다.

아래 스크린샷을 보세요. GFI의 LanGuard 2011을 설치했을 때의 스크린샷입니다. 두 가지가 거의 즉시 저를 놀라게 했습니다.

GFI 랜가드 2011

먼저 이 제품은 GFI LanGuard 2011이라는 제품인데 LanGuard 10이라는 디렉터리에 설치되고 있습니다. 이 설정 프로그램을 담당하는 개발자가 단순히 "11" 연도 변경을 인식하지 못하고 아무 생각 없이 2010년 코드를 재활용했다는 느낌이 드시나요? 이제 버튼을 확인하세요. 뒤로, 설치 및 취소 버튼과 디렉터리 찾아보기 버튼도 볼 수 있습니다. 이제 "이 폴더에 설치하려면 '다음'을 클릭하세요."라는 텍스트를 읽어보세요. 그런데 다음 버튼이 없습니다…

아마도 당신은 내가 이 점을 지적하는 데 있어서 믿을 수 없을 정도로 옹졸하고, 이를 담당하는 엔지니어들의 게으름이 이 설치 프로그램은 응용 프로그램을 작성한 거의 확실히 다른 엔지니어 팀을 반드시 반영해서는 안 됩니다. 암호. 그리고 당신 말이 옳을 것입니다. 결국 그것은 단지 디렉토리 이름이고 라벨이 잘못 붙은 버튼일 뿐입니다.

그러나 오늘날 우리는 소프트웨어에 대해 엄청나게 높은 기준을 설정했습니다. 우리는 국제화된 인터페이스, 완전히 작성된 도움말 파일, 사소한 자극에도 흔들리지 않는 프로그램 설치를 기대합니다. 1990년대에는 INI 파일을 수동으로 수정하거나 2000년대에는 레지스트리 키를 수정하는 것이 재미있었을 수도 있지만 지금은 2012년입니다. 일류 기업과 뒤죽박죽된 중간 기업을 구별하는 한 가지 특징은 그러한 세부 사항에 대한 관심입니다.

너무 많은 유명 공급업체가 훌륭한 제품을 만든 다음 이러한 주변 세부 사항을 망치고 있습니다. 무슨 뜻인지 알아보려면 공급업체의 프린터 드라이버를 살펴보세요. HP가 프린터 드라이버 대화 상자를 만들 때 무슨 말을 했는지는 모르겠지만 꽤 강력한 내용임에 틀림없습니다. 저는 Photoshop Elements의 프린터 대화 상자라는 끔찍한 일을 담당하고 있지만 어두운 골목에서 야구 방망이로 무장한 Adobe 개발팀을 만나고 싶습니다. 고객이 이동하면서 품질 기준이 그 어느 때보다 높아졌습니다. 게으름과 편협함은 고객을 화나게 하고 불신하게 만듭니다. 이 특별한 경우에는 GFI에 통보되었으며 수정 사항이 실제로 매우 빠르게 진행되고 있다고 들었습니다.

그동안 이 멍청한 결점으로 인해 GFI의 LanGuard를 시험해 보는 것을 중단하지 마십시오. 내 표준 툴킷은 신뢰할 수 있는 제품이며 라이선스 비용을 지불한 것을 결코 후회한 적이 없습니다. 순간. 다시는 눈을 굴리고 한숨을 쉬게 만들지 마세요.