是否应该手动格式化代码?

发布于 2022-09-01 05:34:08 字数 124 浏览 16 评论 0

现在大多数IDE都有格式化代码的功能,vs甚至能在编写代码的同时格式化部分代码。那我们现在写代码的过程中,需不需要手动添加操作符左右的空格,需不需要手动对齐变量?换句话说,手动格式化代码而非利用IDE的功能是否是一种良好的习惯呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(11

明月夜 2022-09-08 05:34:08

IDE的对齐效果不能达到你想要的吗? 或者说你的Indent风格跟IDE的不一致? 虽然我也用过差不多1年多的emacs(基于purcell大神的配置), 但感觉手动格式化的一个最大的问题是我写代码的时候,没法专注于代码本身的逻辑和结构,我要去关注代码的style(这里是style,而不是coding命名规范,而是如缩进、Indent这样的风格), 我觉得这些影响了我的思路。
我也见过有些老外写代码时对每个API记得非常清楚,不用补全就直接裸写代码,甚至能处理好各种代码风格,我挺佩服的,因为自己是多语言开发(C++, python,golang, java)不可能每个API记得那么清楚,还是更依赖于IDE了。

蛮可爱 2022-09-08 05:34:08

是啊,习惯之后,你不打空格,不对齐都难。

百思不得你姐 2022-09-08 05:34:08

代码格式化的模式是可以改的,首先选一个你们团队适应的代码格式,然后把大家的格式化方法都统一,最后不是就不需要手动了么。

此生挚爱伱 2022-09-08 05:34:08

我个人的观点:

自动化能满足需求的,就尽量不要手工操作。

孤君无依 2022-09-08 05:34:08

如果自动化合用,建议团队成员全部用自动化
另外建议,一定一定一定一定禁用tab字符

深巷少女 2022-09-08 05:34:08

我觉得后期改进代码的时候,不要自动化format,你添加的新代码可能会打乱这个java文件的格式,比如断行等,这样用GIT的时候,commit里面会比较乱,不好审核

や三分注定 2022-09-08 05:34:08

手动化格式代码还是有好处的,首先是习惯问题,到任何开发团队,如果你有一个良好的编程习惯,可以更好地融入,让你的代码更美化,更有条理,也方便后期的维护。

锦上情书 2022-09-08 05:34:08

习惯问题,没有好坏。我一直用vim,不带任何插件,手动格式化是必需的。最好能熟悉一种编程规范,按照规范格式化。

樱花细雨 2022-09-08 05:34:08

插件能做到的就没必要手动

零度° 2022-09-08 05:34:08

一般的编辑器都带代码格式化的 ,写完之后 快捷键就OK了,如果靠空格tab等等操作也太多了吧 。

梦里的微风 2022-09-08 05:34:08

如果是纯粹某种语言的代码,可以自动格式化。
不过这些情况应该手动:

  • 有多种语言混合的文件,比如 php 模板 混杂了 html js php
  • 不按照标准风格的,自动格式工具没法配置成自定义风格的时候
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文