《論死亡與臨終》中的“庫伯勒-羅絲模型”和軟件糾錯的六個階段

jopen 11年前發布 | 7K 次閱讀 軟件

《論死亡與臨終》中的“庫伯勒-羅絲模型”和軟件糾錯的六個階段

我估計很少人知道這個庫伯勒-羅絲模型或讀過伊麗莎白?庫伯勒-羅絲的《論死亡與臨終》這本書。先讓大家了解一下這個模型。

什么是“庫伯勒-羅絲模型”

庫伯勒-羅絲模型Kübler-Ross model)描述了人對待哀傷與災難過程中的5個獨立階段。絕癥患者被認為會經歷這些階段。這一模型是伊麗莎白?庫伯勒-羅絲在她1969年出版的“論死亡與臨終”(On Death and Dying)一書中提出的。這一模型中的階段后來廣泛流傳,被稱作“哀傷的五個階段”(Five Stages of Grief)。

庫伯勒-羅絲模型的五個階段

庫伯勒-羅絲模型五個階段包括:

  1. “否認”:“不會吧,不可能會是這樣。我感覺沒什么事啊。”
  2. “憤怒”:“干嘛啊,這不公平!這怎么可能讓人接受!”
  3. “討價還價”:“讓我活著看到我的兒子畢業就好。求你了,再給我幾年時間。我什么都愿意做。”
  4. “抑郁”:“唉,干嘛還要管這些事啊?反正我都要死了。也沒什么意義了。”
  5. “接受”:“我沒問題的。既然我已經沒法改變這件事了,我就好好準備吧。”

庫伯勒-羅絲把該模型應用到所有災難性的個人損失上(工作、收入、自由),也包括家人的逝去,甚至離婚。她也提出這些階段不一定按特定順序發生,病人也不一定會經歷其中所有階段,但是她認為病人至少會經歷其中兩個階段。

“庫伯勒-羅絲模型”和軟件糾錯的六個階段

你可能會奇怪,庫伯勒-羅絲模型跟軟件開發有什么關系。事情是這樣的,一個朋友告訴我說,他在一篇文章里看到有人把軟件調試分為六個階段,分別是:

  1. 這不可能。
  2. 我機器上就沒事。
  3. 不應該呀。
  4. 為什么會出現這種問題?
  5. 噢,我明白了。
  6. 以前怎么就沒問題?

你發現沒有,完全可以將庫伯勒-羅絲模型應用到這種事情上:

  1. “否認”:“這怎么可能,一定是用戶搞錯了,他用的是我們的系統嗎?”
  2. “憤怒”:“如果你把它當成bug提交上來,那是對我以及我的家族榮譽的侮辱,找死。”
  3. “討價還價”:“不如我們修改一下用戶手冊?告訴用戶說這是我們產品的一個特殊功能?”
  4. “抑郁”:“全都是我的代碼的問題!我究竟干了什么!老板一定會開除我!”
  5. “接受”:“哦,這很容易改好。”

有沒有發現自己也是這樣? 《論死亡與臨終》中的“庫伯勒-羅絲模型”和軟件糾錯的六個階段

:)

[英文原文:6 Stages of Debugging ]
來自: 外刊IT評論 http://www.aqee.net/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!