[心得][英文] 如何命名“删除”功能

楼主: 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