[心得][英文] 如何命名「刪除」功能

作者: AmosYang (泛用人型編碼器)   2020-07-31 18:08:38
「刪除(delete)」是資料處理 CRUD 四大基本項目之一。
這篇文章收錄了幾個與「刪除」有關的程式設計常用字,以及回答讀者相關問題。
* 如何命名「刪除」功能?
* Clear / Empty / Delete / Remove
* 有什麼不一樣?
* Google 簡報 https://bit.ly/2XazA2P
* Facebook 相簿 https://bit.ly/2EsPmj9
* GitHub 討論 https://bit.ly/321ResR
# 先說結論
* 在實作後端時,「清除資料容器所有內容物」,使用 clear 。
* 在設計前端時,「清除容器內容物」,使用 clear 、 empty 都可以。
* 在實作後端時,「(從容器)移除物件」,使用 remove 。
* 「刪除物件」,使用 delete 、 remove 都可以。
作者: nyyn (nyyn)   2020-07-31 19:05:00
受教了 推推
作者: iceman5566 (iceman5566)   2020-07-31 19:27:00
truncate 表示:
作者: lairx (lairx)   2020-07-31 19:28:00
作者: CaptPlanet (ep)   2020-07-31 19:54:00
推推
作者: newversion (海納百川)   2020-07-31 20:03:00
沒有wipe嗎?
作者: allenxxx (fufuxxx)   2020-07-31 21:03:00
川普:我都用fire
作者: qrtt1 (有些事,有時候。。。)   2020-07-31 21:11:00
dispose 呢?
作者: Domos (沒事發發廢文)   2020-07-31 21:44:00
我個人都用annihilate
作者: EntHeEnd (ㄆㄆ)   2020-07-31 21:46:00
作者: mathrew (Joey)   2020-07-31 21:56:00
我都用 getout
作者: alihue (wanda wanda)   2020-07-31 22:10:00
我都用 kim
作者: GGFACE (ggface)   2020-07-31 22:17:00
我都用kill
作者: naestnecniv (內湖金城武)   2020-07-31 23:59:00
那purge勒
作者: FY4   2020-08-01 00:35:00
作者: aoisama (普通人)   2020-08-01 01:07:00
drop table users
作者: FatSquirrel (肥特.屎塊噁)   2020-08-01 01:38:00
我都用Nuke
作者: Bencrie   2020-08-01 02:05:00
free release destroy
作者: KOD (傷口留著陽光)   2020-08-01 09:49:00
推推
作者: mybluesky (天族)   2020-08-01 10:12:00
作者: Esvent (Esvent)   2020-08-01 10:12:00
有時候會用eliminate
作者: blueskier (blue)   2020-08-01 11:11:00
還沒看 先推個
作者: alihue (wanda wanda)   2020-08-01 14:37:00
kim = 金正恩
作者: Vitaceae (Vit)   2020-08-01 15:30:00
儘量用前人的動詞表, 英語能力不適合在這裡發揮
作者: smart0eddie (smart0eddie)   2020-08-01 17:11:00
但是empty有些是拿來確認容器是否為空像是c++ std:: vector
作者: mychiux413 (小邱)   2020-08-01 17:31:00
請問如果一種是丟到垃圾桶可復原的,一種是完全刪除,應該用什麼比較妥當?
作者: yupog2003 (屁股)   2020-08-01 18:06:00
推推
作者: ms79392002 (神Q超人)   2020-08-02 01:07:00
覺得你真的很棒
作者: siuoly (放空)   2020-08-02 07:34:00
推 有學到
作者: csfgsj (切割對半)   2020-08-02 08:21:00
所以說,寫程式,國文也要好
作者: skizard ( )   2020-08-02 08:32:00
我都用Magic
作者: hanshsu (小肉呆)   2020-08-02 09:43:00
prune勒?
作者: HamalAri (哈馬‧阿里)   2020-08-02 11:53:00
virsh: destroy undefine
作者: wulouise (在線上!=在電腦前)   2020-08-02 20:57:00
undefime好像很少用動詞耶,用adj的倒是很多undefined
作者: DCTmaybe (竹竹人)   2020-08-02 21:07:00
Dismiss
作者: unmolk (UJ)   2020-08-03 00:32:00
推!很受用現在大二,學資結的時候常常看到實作的function是用remove或clear常常覺得疑惑,現在終於比較清楚一些了
作者: ian90911 (xopowo)   2020-08-03 10:59:00
感謝分享
作者: APTON (瑋瑋)   2020-08-04 09:53:00
推!非常感謝沒想到當初沒深度的戰文可以引出這麼好的系列文!
作者: jack42107 (小克)   2020-08-06 01:47:00
作者: CoNsTaR ((const *))   2020-08-07 03:07:00
我都不用刪除,我都直接 YEET!!! 掉
作者: gkkswae   2020-08-08 17:36:00
問 Dracarys適合用在那種程度的清除?

Links booklink

Contact Us: admin [ a t ] ucptt.com