軟體工程師常見提問陷阱:XY 問題

XY 問題是指 當一個人遇到 X 問題,覺得可以使用 Y 方法來解決,於是詢問 Y 問題的解決方式。遇到這樣的情況時詢問者常常很難得到真正有效的解決方式,因為詢問者在提問時集中在錯誤的重點上。

除非遇到對問題或專案足夠了解的人,不然很難得到真正的解決方式

例如 A 工程師詢問該如何取得第三組雙引號中的文字(Y 方法),經過各方討論後得到許多字串切割的解法,但是其實他只是想要取得 JSON 中 name 屬性中的值而已(X 問題)
    
{
  "id": 1,
  "name": "Ruyut"
}
    



文章撰寫中...請稍後...

參考資料:
StackExchange - What is the XY problem?

留言