开发用词强迫症?

349 天前
 wenerme

在编写代码时,我总是特别注重选择恰当的术语(变量、方法、类名等),这种习惯让我形成了一种追求精准度的“强迫症”。多年来,我积累了一个相当丰富的专业词库,您可以在这里查看:我的开发词库 https://wener.me/notes/dev/dict 。我很好奇,是否还有其他开发者也有类似的经历和兴趣?我想知道大家是如何处理这种对精确用词的追求的。

6729 次点击
所在节点    程序员
39 条回复
enchilada2020
349 天前
稍微有点 但我的强迫症往往在与懒癌的对决中败阵下来…两者达到了一种微妙的动态平衡 虽然有点内耗…好在没造成太大困扰🚬
wenerme
349 天前
自己这一关感觉过不了,重构代码代码很多时候也是这样的动力
noparking188
349 天前
收藏了
lanlanye
349 天前
有,但感觉跟 OP 不太一样……我只关心这个词能不能准确代表它的业务含义,其他像是接口用 list 还是名次复数,get 还是 retrieve 之类的都无所谓。
wenerme
349 天前
@lanlanye 关于这个我也会很 care, 回很细心的去设计 api 例如 https://wener.me/notes/service/api/design 。并且希望遵从一定的标准,我觉得这是一个 说服自己的过程
wenerme
349 天前
发现除了精确,专业用词,或者叫“行话”( glossary ) 能够更好的快速了解一个业务域,例如 https://wener.me/notes/service/erp/glossary 。用“行话”能更好的表达和问问题,有些时候都是在兜兜转转了解一个已经存在的行话,觉得这个有点像先见过 猪跑 的过程。
Unpro
348 天前
强迫症 +1 ,有时会问 chatgpt 用 native English 用领域专业术语怎么说这个词。要是有专门针对 naming things 进行了训练优化的 AI 应用就好了
stillsilly
348 天前
我也有准确命名强迫症,纠结几种写法哪种更好的时候,以前是在 github 搜,哪个搜到更多匹配结果说明哪种写法更常见更地道,后来有了 chatGPT 就让 chatGPT 帮忙取变量名 很好用
taotaodaddy
348 天前
这种强迫症,是对的,这是专业,严谨,素养
chemf
348 天前
+1 ,代码逻辑还没写,光是在命名上就花费不少时间
37Y37
348 天前
哇偶,这个很棒啊,非常需要,很专业
WhateverYouLike
348 天前
明知 console.log 在短暂的调试后会删掉,但里面的错别字,我都要给它改对了再说。
wmui
348 天前
总结的“耻辱墙”有被笑到😂
iomect
348 天前
https://unbug.github.io/codelf/
起名困难症专用
coyove
348 天前
你的精确用词同事认可吗,否则 codereview 的时候不是血压爆炸
ma836323493
348 天前
快捷键翻译, 不认识的就用拼音
Herdsman
348 天前
收藏了 支持 LZ
dedemao
348 天前
当出现用英文单词非常长,且是陌生不常见的单词,而用拼音或首字母又短又能一眼就看出含义时,该选哪个呢?
klo424
348 天前
同。发现个错误,first anme -> first name ,我对单词拼写和语法也有强迫症。
ruooooooli
348 天前
非常棒,收藏了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/997057

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX