Technical debt,是指开发软件过程中,为了加速上线,缩短开发周期,而没有采用最佳的技术方案,从而在后期带来开发额外的负担。
指开发人员为了加速软件开发,在应该采用最佳方案时进行了妥协,改用了短期内能加速软件开发的方案,从而在未来给自己带来的额外开发负担。这种技术上的选择,就像一笔债务一样,虽然眼前看起来可以得到好处,但必须在未来偿还。出自:维基百科