我是视障人士。戴眼镜时,我看得很清楚,可以开车,但是以我喜欢的字体大小,我一次只能看到15行,每行100个字符。这影响了我的编码风格。
我要做的一件事是编写较短的函数。我的代码倾向于获得良好的评价,因为这些带有好名的短函数使高层函数易读,但是在高性能情况下,有些人通过将变量向下传递几层来评论我在堆栈上占用了多少空间。处理。
我要做的第二件事是将文件之间的类划分为更短的文件。这减少了滚动到相关功能的距离,并且根据组织的不同,我可以将文件放在不同的监视器上以一起查看它们。
这两种做法都使得大多数编码样式都需要我编写文档的单元更具文档性,这通过扩展文件的长度以及相关函数之间的距离进一步加剧了该问题。
我目前正在使用Visual Studio,它允许在功能和注释块级别(我经常使用)折叠代码,但不能像Notepad ++那样在括号级别折叠。提供更好的代码折叠功能的编辑器并不具备VS的所有智能功能。我可以在VS中使用区域,但是如果每10行使用一次,则看起来很混乱。在我处理代码的其他功能时,折叠有时对使完整的代码看不见很有帮助。
谁能推荐更好的编码实践来帮助限制代码的可见性?