2010-01-21 2 views
26

많은 것을 보았지만 완전한 이해를하는 정의는 보지 못했습니다."공연"소프트웨어는 실제로 무엇을 의미합니까?

Wiktionary says "성능이나 효율성이 적절하거나 뛰어나다"는 특징이 있지만 이는별로 도움이되지 않습니다.

처음에는 공연자가 "빠름"을 의미했지만 다른 사람들은 안정성, 코드 품질, 메모리 사용/공간 또는 모든 조합에 대해서도 생각하는 것 같습니다.

나는 이것이 "진정한"질문이라고 생각합니다. 그러나 충분한 사람들이 주관적인 질문이라고 생각한다면 그것은 그 답입니다.

답변

73

performant는 O (n) 표기법에서 최적의 솔루션을 가지고 있음을 의미합니다. 당신은 적절한 용어 대신에 단어를 사용하여 작성에 대한 귀하의 종이에 발언을 얻을 수 있습니다.

실적이 좋으면 고객이 속도에 대해 불평하지 않았다는 의미입니다. 귀하의 제품은 또한 유행어와 호환됩니다.

+37

그래서 빠른 시너지와 멋진 것 사이의 상승 관계입니까? 구현 속도가 빠르면 빠르다는 패러다임을 배치하여 리소스를 유기적으로 활용합니다. 다른 부가가치를 가질 수있는 비영어권 구현과는 어떻게 다른가? – STW

+13

+1에 대한 버즈 워드 규정 준수 –

4

평신도 사람의 정의는 간단하다 : "잘 확대됨에 수행하는 무언가, 성능이 좋은 == 높은 성능, 성능이 좋은 == 낮은 성능"

나는 그것이 성능 이외의 조치에 적용되는 표시되지 않습니다. 추악하고, hackish하고, 불안정한 코드는 실행 가능할 수 있습니다.

+1

괜찮 았지만 "성능"속도인가요? – Roddy

+0

필자는 성능의 근원이 속도를 의미한다고 생각합니다. "성능"이 전반적인 리소스 사용량과 관련되어 있음을 알 수 있었지만 나에게 결론은 시간에 대한 측정 값이라는 것입니다. – STW

+0

성능 = 속도 + 정확성 (모두 허용 가능한 여백 이내)이라고 말하고 싶습니다. 제품에 장애가 발생하더라도 빨리 실패하더라도 실제로는 작동하지 않습니다. – mtazva

6

"성능있는"소프트웨어는 실제로 무엇을 의미합니까?

없음. 모두. 네가 원한다면. 토론에서 다른 사람이 원한다면 (보통 당신의 반대입니다).

[...] 완전한 정의를 내린 정의를 보지 못했습니다.

정확히.

불꽃 놀이를위한 훌륭한 점화원입니다. 그게 모두 유용합니다.

예외 : 당신은 그 정의 그 정의가 인수 한 후, 시작 다음 당신이 가질 수 전에 장소 에에 동의 정확한 정의 모두가 경우 의미있는 토론/논증.

는 [BTW : 그것은에 대해 동일한의 "확장 성"과 다른 사람의 사이에서, "강력한 형식".]

+1

나는이 대답을 좋아한다 - performant는 그것이 사용되는 맥락에 따라 무한한 정의를 갖는다. 특히, 조직은/workflow를 필요로한다. 예를 들어, WordPress는 마케팅, 블로그, 비즈니스 웹 사이트 등에서 "성능이 매우 뛰어납니다". 조직에 내보내기 및보고가있는 사용자 정의 양식과 같이 고도로 사용자 지정된 백엔드가 있으면 "성능이 우수하지 않습니다". 이 경우 CMS가 오버 헤드가된다는 생각이 듭니다. – karns

15

확대됨에 잘 수행하는 소프트웨어 업데이트를 설명하는 소프트웨어 개발자에 의해 만들어진 단어입니다, 어떤 방법으로 당신 성능을 정의하고 싶습니다.

기존 단어의 다른 형태와 실제로 가치있는 목적을 기반으로하는 단어는 의미가 있습니다.

<soapbox>

대비 그것이 실제로 일반적인 사용 "올바른"영어로는 잘못된 형태로 빨리 인식 할 수 있도록 오랫동안 잘못 사용되었습니다 "라는 질문을 구걸"라는 문구와 함께.

</soapbox>

+3

프랑스어에서 가져온 것입니다 ... 프랑스어로 "공연자"는 효율적이라는 의미입니다. – VoidStar

+1

https://en.wiktionary.org/wiki/performant 프랑스어. 그리고 지금 받아 들여. "내 앱의 성능은 ..."이라고 말하는 것보다 약간의 방언이 더 쉽습니다. – tgkprog

+0

또는 성능을 정의하지 않으려는 방식은 달라집니다. 그러나 손을 흔들어도 충분할 수 있습니다. – hippietrail

1

는 성능이 좋은 제품을 갖는 것은 성공적 버즈 워드 호환이 될 것을 의미합니다. 또한, 귀하는 이제 해당 제품이 Marketing Weasels의 승인을받는 것으로 간주 할 수 있습니다.