eIT.com.cn 2023/3/15 9:21:24 阅读 3 次
如何解决如何设置构造函数,使其没有太多参数??我使用javascript已有一年多了,我一直不喜欢的一件事是当我的构造具有3个以上参数时,我不得不垂直堆叠它们以提高可读性,尤其是在使用angular时,将构造视为(这可能是的,我没有接受过正规教育),我想让和构造使用相同的格式来保持一致性。这使我使用了非常短的变量名来避免将它们堆叠在一起(这对于维护性很糟糕),例如:
VS:
如您在上面看到的; 3个参数,这是我一生中看到的最丑的事情。正确的是什么? TL; DR 解决方法只需将每个字段放在自己的行上。单独行事意味着没有理由使用变量名简洁,您可以轻松地为每个变量放置文档字符串:
这比在构造函数外部声明每个字段都更丑陋:
然后,如果您具有Intellisense,则将鼠标悬停在字段上时应该能够看到文档字符串: 我的建议是让自己使用更多的行并使用文档。 ,让我们对所质疑的主题进行广泛概述-代码格式化 (自2006年起)具有 14年以上的编码经验,致力于多种语言/技术(C,Java / android,JS,TS / angular等) em>并与一些非常酷的开发人员成为队友。我只想分享我学到的关于代码格式 的一条建议不好的代码是机器可以理解的,好的代码是您可以理解的,伟大的代码是其他人可以理解的。 我们可以从上述陈述中得出一些要点:-
记住-您只会编写一次,但是其他人(包括您的未来自我)可能会多次阅读。 |
• 导入Excel文件并读取单元格 (2023/3/27 9:40:13)
• 将表单数据发送到服务器不起作用 (2023/3/27 9:40:13)
• 获取每个组的第一条记录 (2023/3/27 9:40:13)
• 在循环内填充和绑定字典值 (2023/3/27 9:40:13)
• Flutter模拟器屏幕尺寸/比例动态调整大小,拉伸和缩放 (2023/3/27 9:40:13)
• 如何更改Firebase存储访问令牌以下载URL? (2023/3/27 9:40:13)
• 使用push_back向向量添加非空字符串,向量内容为空为什么未将字符串添加到向量中? (2023/3/27 9:40:13)
• ABCMeta不会给我一个例外 (2023/3/27 9:40:13)
• HTML至Word文档表的行距在PHPWord中不起作用 (2023/3/27 9:40:13)
• 寻找让@param使用类型注释的方法 (2023/3/27 9:40:12)
Windows Server 2008 | ThinkPHP | 手机故障维修 | SAP SuccessFactors | CorelDraw | Html | 数据备份/恢复 | 动画制作 | Drupal | C ++标准库 | AWS Lambda | Gerrit | Angular 4 | Cisco 路由应用 | MathML | Sed | 硬盘检测 | 图像捕捉 | DynamoDB | GWT
合作媒体与友情链接 |
生活常识小贴士 | 软件开发教程 | 智慧城市生活网 | 息县通生活服务[移动版] | 息县商圈[移动版] | 美食菜谱 |
健康养生 | 法律知识 | 科技频道 | 电影影讯 | 留学考研学习 | 星座生肖|解梦说梦 |
关于我们 | 联系我们 | 合作媒体 | 使用条款 | 隐私权声明 | 版权声明 |
Copyright © 2023 eIT.com.cn. All Rights Reserved. | 豫ICP备2022012332号 |