-
-
Notifications
You must be signed in to change notification settings - Fork 270
增加大量函数描述 #259
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
增加大量函数描述 #259
Conversation
|
Hi @Mikachu2333, ❤️ 感谢你的贡献!你的 PR 当前基于 |
之前试过 Doxygen,但是生成的文档效果太差,索性不用了。但是注释一定程度上遵循它的语法还是可以的 但是我们不会完全遵循它,比如,我们用了根本不是 Doxygen 支持的符号,如
每个函数之间空两行吧, 如果遇到一堆函数和一堆函数有明显的划分,就用三个空行划分。 这一点,我加到代码格式文档里 |
|
我遇到了一个问题, 如果正确,我就加个warning,不正确我就顺手修了然后在assert里面加两条 say(xy_normalize_path ("~/"));
say(xy_parent_dir (xy_normalize_path ("~/")));C:\Users\Admin\
C:\Users\Admin |
|
https://github.com/RubyMetric/chsrc/blob/main/tool/git-ignore-vscode-settings.ps1 我在
|
say(xy_normalize_path ("~/"));
say(xy_parent_dir (xy_normalize_path ("~/")));C:\Users\Admin\
C:\Users\Admin这个结果是对的
这里其实体现了命名的精妙, |
This comment was marked as outdated.
This comment was marked as outdated.
say(xy_normalize_path ("~/"));
say(xy_parent_dir (xy_normalize_path ("~/")));你看下代码格式那个 say (xy_normalize_path("~/"));
say (xy_parent_dir (xy_normalize_path("~/")));函数嵌套时,里面的函数到底有没有一个空格,我觉得可以随意一些,但是外部函数和 |
哪个设置?我这边也会不经意触发(我无法复现),我感觉是我的某个插件带来的 |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
这个设置不错,你可以提交进去 但是我的应该不止是 |
说实话,第二条我不太认同,如果它只是将一个路径处理为目录,应该直接叫xy_to_dir之类的东西,但是既然加了parent,我认为该函数有责任将传入的路径进一步处理为父目录,无论它的格式有多奇怪(在我看来这与提前的错误处理有相似之处) 要是你坚持这么认为那我就给parent加个warning,因为这不是很符合我的习惯(也和通常情况下的预期结果不符,例如python的路径处理模块、rust的pathbuf模块等) |
This comment was marked as off-topic.
This comment was marked as off-topic.
|
还有,xy_normalize_path也很奇怪,在win上传入 |
|
为啥 br和hr用了不同的方式定义呢,明明这俩作用相近,结果既不是在同一个地方定义的,实行方式也不相同…… 想把hr塞到br旁边,一起用函数的形式定义了 |
这里确实不应该,你可以看一下实现,只处理了 我们的实现都是“按需实现”,项目需要现在实现这个功能了,就添加上,还没遇到的,就暂时先不管。既然提出来了,就刚好是个机会修改。 |
|
如果涉及到多个问题,一定要拆分成多个 PR 提交,尽管麻烦一点,但是我能很快合并,不用因为其他某些小问题导致重要的东西迟迟合并不进来 |
但是 |
我没办法复现,总是编辑着编辑着突然出现,下次出现的时候我留意一下 |
额,不好意思,我搞错了,我以为重点是对比有无 say (xy_normalize_path("~/"));
say (xy_parent_dir (xy_normalize_path("~/")));正确的结果应该是: C:\Users\Admin\
C:\Users |
|
是否定义了 |
|
这个PR不是 增加大量函数描述 吗??怎么出现了如此大的格式化,搞来搞去又回到格式化问题上去了。 我建议开始讨论: |
|
草,我的错我的错,格式化函数空行的时候习惯性的顺手又把那个空格问题处理了……,回退一下我 |
4281f32 to
edc84ee
Compare
0836f3e to
6c9ead6
Compare
|
我建议这个 PR 应该关闭,又是大量的不同主题的更改合并到一个 PR,又包含了许多格式化. PR 应该这样:
小PR的好处是极其明显的,如果你的PR足够小,我早已经可以合并非常多内容了,比如 .vscode/settings.json 的修改。 我看了下通过正则进行格式化的依然不行,有一些注释,比如 streql() 是直接写在注释里的,streql() 专门写在一起是为了表示这个函数。 |
6c9ead6 to
555eb91
Compare


问题描述
N/A方案与实现
其它
本pr应当被最后合并