-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
程序猿修养 给属性一个单位 #109
Comments
我觉得微软很多API也是用的不带单位的主要是有几个前置:1.有丰富的文档,2.有完整的注释,3.作为官方权威有一定普适教育,比如你不知道Task.Delay(100)的单位通常你过不了面试或笔试,4.没单位比有单位在达成共识的情况更简单。更突显了秦始皇的眼界,统一度量衡真的很重要 |
@dashenxian 有一些惯用法适合不带单位,但是有些是历史遗留问题,比如传入路径问题,难以表示是文件夹还是文件,是绝对路径还是相对路径,这些都是困扰新手的问题,很经常在各个群聊里面发现新手开发遇到这些问题 有时候注释里面也会带来一些坑,例如写习惯了使用毫秒作为单位的,如果遇到某个伙伴写了以下代码,请问以下代码实际执行效果会是什么
当写习惯的时候,有时候注释也很难救的了 “没单位比有单位在达成共识的情况更简单”:业务情况一旦复杂起来,或者是稍微有点专业性的话,这个是不会成立的。比如说专业文档排版,像素、厘米、比例 有共性但是也有其不同,必然存在多个单位。单位不仅仅只是相同的客观情况的不同描述而已,有时候是对某个客观情况的多个不同的角度的描述 |
我对你这个说法不认可 |
程序猿修养 给属性一个单位
程序猿修养 给属性一个单位
https://blog.lindexi.com/post/%E7%A8%8B%E5%BA%8F%E7%8C%BF%E4%BF%AE%E5%85%BB-%E7%BB%99%E5%B1%9E%E6%80%A7%E4%B8%80%E4%B8%AA%E5%8D%95%E4%BD%8D.html
The text was updated successfully, but these errors were encountered: