XY问题在开发中的体现

发现咱们平时遇到的那些问题,还有人总结了XY问题,这一个概念:dom

  1. 有人想解决问题X
  2. 以为Y多是解决X问题的方法
  3. 可是他不知道Y应该怎么作,因而他去问别人Y应该怎么作
  4. 通过大量地讨论和浪费了大量的时间后,热心的人终于明白了原始的问题X是怎么一回事,因而你们都发现,Y根本就不是用来解决X的合适的方案。

因而你们都发现,Y根本就不是用来解决X的合适的方案,就像咱们在需求评审以后,在确认方案的时候,在作技术选型的时候可能就会在一些歧路上浪费了不少时间。google

而后我面对问题的时候:blog

  1. 提问前,先想清楚你想解决的根本问题是什么。
  2. 提问前,要清楚问题的背景,和有什么影响。
  3. 不要执着于本身的方法而不是解决问题。

你尝试去作X,但你想起了Y方案。因而,你开始问关于Y方案的事,彻底不提X。问题是,也许会有更好的方案,但若是你不描述X是什么,咱们根本没法出谋划策。get

— 来自 Re: How do I keep the command line from eating the backslashes? by revdiabloit

在不理解更大的问题(上下文)X的状况下,去回答问题Y,每每彻底无助于解决问题X。command

— 来自 <m18zt5muq9.fsf_-_@halfdome.holdit.com> by merlyn方法

XY 问题是指,当你须要作X时,你认为能够用Y来实现X,因而你问如何作Y,而你实际应该作的是说明你的X问题是什么。也许会有一个比Y更好的Z解决方案,但若是X没有被说出来,没有人能提出更好的建议。技术

— 来自 <slrn89um8j.5g9.tadmc@magna.metronet.com> by Tad McClellan总结

 

参考:di

http://xyproblem.info/

https://news.cnblogs.com/n/167153/

相关文章
相关标签/搜索