一直在学习Ruby,但是读那些高人写的代码还是云里雾里,不知道大家是否有同感。
最近在读鉴权方面的东西,读了好几次,都读不太进去,只有自己写的代码才清楚。
造成这个问题主要是:
1. 有些生冷的用法自己不习惯,尤其是关于类和模块的操作,自己还没有掌握很多东西,只是用到了一些最简单的传统语言的方法
2.Ruby 本身太灵活,造成可读性和可理解性差,也主要是ryuby 代码读写的少
3.注释不多或者函数命令不好理解(可能是主要原因),因为缺少作者很多的背景知识
因此自己有机会写的时候,要注意
1.多加注释
2.测试驱动,一定要有测试代码
3.依赖关系要理清,ruby第三方gem很多,有时候会目不暇接,导致阵脚大乱