请输入您要查询的百科知识:

 

词条 Workaround
释义

  1. Legal workarounds

      Acronyms  

  2. See also

  3. References

A workaround is a bypass[1] of a recognized problem or limitation in a system. A workaround is typically a temporary fix[2]

[3] that implies that a genuine solution to the problem is needed. But workarounds are frequently as creative as true solutions, involving outside the box thinking[4][5] in their creation.

Typically they are considered brittle[6] in that they will not respond well to further pressure from a system beyond the original design. In implementing a workaround it is important to flag the change so as to later implement a proper solution.[7]

Placing pressure on a workaround may result in later system failures. For example, in computer programming workarounds are often used to address a problem or anti-pattern in a library, such as an incorrect return value. When the library is changed, the workaround may break the overall program functionality, effectively becoming an anti-pattern, since it may expect the older, wrong behaviour from the library.

Workarounds can also be a useful source of ideas for improvement of products or services.[8]

Legal workarounds

When the legal system places an obstacle in the form of a restriction or requirement, the law may provide a possible workaround. Laws intended to tap into what may seem to be deep pockets may lead to what are at least

temporary solutions such as:

  • Since "most French workplace laws affect businesses with 50 or more employees... many French companies opt to employ only 49 people in avoidance of crippling legislations."[9]
  • An injunction against Microsoft regarding XML features and an easy technical workaround, a patent attorney suggested having two versions of MS Word, one with and one without the feature.[10]

Acronyms

Some well-known acronyms were created to work around bureaucractic or contracting restrictions:

  • PDP - The term was used to describe a computer by another name, due to contracting complications for purchasing or leasing computers. The term PDP (Programmed Data Processor or Programmable Data Processor) was a workaround.[11][12][13][14] The name "PDP" intentionally avoids the use of the term "computer".[15][16] PDPs were aimed at a market that could not afford larger computers.
  • GNU - GNU's Not UNIX. As AT&T's prices for academic licensing and use of UNIX increased,[17] new restrictions on maximum number of concurrent users and limitations on types of use[17][18] created a motivation for an alternative: a work-alike workaround. Among the better known ones are:
    • Linux
    • BSD
    • System V
  • PSAP. By contrast with hearing aids, the sale of which is more regulated[19][20] and more expensive,[21] a Personal Sound Amplification Product (PSAP) is lower in price albeit more limited in capability.

See also

{{div col|colwidth=30em}}
  • Bug
  • Coping skill
  • Design around
  • Hack
  • Jury rig
  • Kludge
  • Planned obsolescence
  • Preventive maintenance
  • Program temporary fix (PTF)
{{div col end}}

References

1. ^{{cite web|url=https://salesforce.stackexchange.com/questions/165287/workaround-bypass-on-3900-length-limit-on-formula-field|title=Workaround/Bypass on 3900 length limit on formula field}}
2. ^"IT: a temporary method for dealing with a computer or software problem until a more permanent solution is found: One easy workaround is to ..."
3. ^{{cite web |title=work around - Definition |url=https://dictionary.cambridge.org/us/dictionary/english/work-around |website=Cambridge English Dictionary}}
4. ^"It requires that social workers think 'outside the box' - outside their normal frames of ...
5. ^{{cite book |title=ndigenous Social Work Around the World: Towards Culturally Relevant |url=https://books.google.com/books?isbn=0754648389 |isbn=0754648389 |author1=Mel Gray |author2=John Coates |author3=Michael Yellow Bird |date=2008}}
6. ^{{cite web |title=Workaround [#1176558] |website=Drupal.org |url=https://www.drupal.org/node/1176558}}
7. ^{{cite web |title=How to Fix the 'A [?]' Autocorrect Bug in iOS 11 When Typing 'i' |url=https://ios.gadgethacks.com/how-to/fix-a-autocorrect-bug-ios-11-when-typing-i-out-your-iphone-0181016}}
8. ^{{cite web|url=http://theanthroguys.com/2009/09/17/can%E2%80%99t-you-just-ask-people/ |title=Can’t You Just Ask People? |publisher=TheAnthroGuys |date= |accessdate=2014-08-08}}
9. ^{{cite book |title=Thinking Tech: Thoughts On the Key Technological Trends of Our Times |url=https://books.google.com/books?isbn=1483595900 |isbn=1483595900 |author=Anurag Harsh |date=2017}}
10. ^{{cite web|title='Easy workaround' could solve Microsoft Word's legal woes, says expert|url=https://www.reuters.com/article/urnidgns852573c40069388000257612003e86b7/easy-workaround-could-solve-microsoft-words-legal-woes-says-expert-idUS265507465920090814 |website=reuters.com |date=August 14, 2009}}
11. ^{{cite web |url=https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19860004398.pdf |title=VAS Demonstration |website=nasa.gov}}
12. ^{{cite web |website=harvard.edu|url=http://www.innovation.seas.harvard.edu/files/Disruptive_technology.ppt|title=New Market Disruption: The DEC Programmable Data Processor}}
13. ^{{cite book |title=Computers in Analytical Chemistry |page=153 |url=https://books.google.com/books?isbn=1483285626 |isbn=1483285626 |author=R Belcher |date=2013}} "The term PDP is an acroynm for Programmable Data Processor ... the series was introduced by their manufacturer, Digital Equipment orporation ..."
14. ^{{cite web |url=https://digital.com/about/dec |title=The History of Digital Equipment Corporation}}
15. ^{{cite book|last1=Henderson |first1=edited by Rebecca M.|last2=Newell|first2=Richard G.|title=Accelerating energy innovation : insights from multiple sectors|date=2011 |publisher=University of Chicago Press|location=Chicago|isbn=0226326837|page=180}}
16. ^{{cite book|last1=Huang |first1=Han-Way|title=The atmel AVR microcontroller : MEGA and XMEGA in assembly and C|date=2014 |publisher=Delmar Cengage Learning|location=Australia ; United Kingdom|isbn=1133607292|page=4}}
17. ^{{cite web |title=Old licenses and prices |url=https://www.bell-labs.com/usr/dmr/www/licenses.html}}
18. ^restricting " universities that wanted to use the system for their internal business (e.g. student registration) as distinct from teaching and research
19. ^Since a licensed audiologist is required
20. ^{{cite web |website=Wall Street Journal (wsj.com) |author=Neil DiSarno |url=https://www.wsj.com/articles/pros-and-cons-of-inexpensive-hearing-aids-called-psaps-1403470481 |title=Pros and Cons of Inexpensive Hearing Aids Called PSAPs}}
21. ^{{cite web |author=Kochkin, Sergei, Ph.D. |url=http://www.betterhearing.org/pdfs/PSAP_study.pdf |title=MarkeTrak VIII: Utilization of PSAPs and Direct-Mail Hearing Aids by People with Hearing Impairment}}

2 : Software quality|Software maintenance

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/13 18:43:11