我正在学习 Groovy 语言,它具有动态类型(以及可选的静态类型)。它还原生支持列表、地图和范围,所以我发现自己经常使用列表和地图,尤其是列表列表、地图列表、列表地图等。
在静态语言中(尤其是泛型语言),你总是知道你的类型是什么。我对动态语言相当陌生,要跟踪我的变量应该是什么变得有点困难,所以我想知道其他人是否使用某种变量命名约定来保持这些正确。
例如,假设我有一个日期映射作为键和整数作为值。或整数列表,或包含字符串作为键和帐户对象作为值的映射列表。
似乎在变量名后面创建一个清晰的约定将帮助我跟踪我正在处理的数据类型结构,而无需查找它。
有小费吗?