点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)远离最佳实践的讨论,以及为什么人...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)远离最佳实践的讨论,以及为什么人...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
远离最佳实践的讨论,以及为什么人们认为惯例不属于最佳实践文档,我想知道您作为开发人员处理仍感觉很奇怪的方法是什么 对我来说,是我练习在个人项目中不使用匈牙利语的方式。
维基百科的回顾
匈牙利表示法是标识符命名约定 计算机编程,其中变量或函数表示其意图或种类,并在某些方言中表示其类型。
那么iv,rt,gc,lv ...这些东西。
继续
也许因为我无法同时可视化方法定义和实现(至少是Eclipse),所以有时我不得不导航以了解什么是什么,从而再次证明匈牙利的合理性。 我的问题示例:
方法: 做一点事 输入 item_list类型。 数据: 项目类型 结束类。 ... 方法do_something。 items = item_list。 方法。
当然,我们有干净的代码可以使事情变小并改善我对它的阅读。 但是,尽管如此,一旦我觉得自己认为 item 是成员属性,而item_list是一个导入参数,而两者都是成员属性,而import参数是其他东西时, 。 我会接受您的说法,那就是"代码气味,重构",这是我所做的,但是我仍然浪费了时间来估算"谁是谁"。 而且我习惯于只使用导入和返回来编写参数,所以我什至不考虑"这是在更改,导出"吗?
我尝试过并看到的选项:
1)很老的东西,看起来像是javascript中的否定运算符:
方法: 做一点事 !item_list类型。 方法do_something。 item_list =!item_list。 终止方法。
2)使用我,甚至允许使用完全相同的名字...但是当我使用我时,人们不再邀请我去吃晚饭了:
方法: 做一点事 输入 item_list类型。 数据: item_list类型 结束类。 ... 方法do_something。 me-> item_list = item_list。 终止方法。
3) ...是的,是进口匈牙利语(我总是只将结果作为返回的名称)。/p>
方法do_something。 item_list = i_item_list。 终止方法。
我应该保留没有任何前缀吗? 如果我继续练习,这种感觉会消失吗? 我已经练习了3天了,感觉仍然在那里。
感谢加入!
嗨。 br>
我也是这样做的。 G_表示全局,前缀Eclipse表示方法的参数。 因此,不需要ME,对于仍在使用HN的用户来说,这会更好。
HN ist的问题,您必须知道它是本地的还是全局的。 当我看到编码在工作中形成其他形式时,通常会混杂在一起,或者他们使用I而不是I。 然后,当他们看到没有HN的编码时,他们大喊大叫。 :')
一周热门 更多>