how blind people program 的问题已经被反复回答,但我找不到任何关于失明和使用屏幕阅读器或盲文显示器如何影响您的编码风格的信息。
你能区分盲人创建的代码和其他代码吗?
失明是否会导致您以不同的方式思考问题并寻找其他解决方案?
最佳答案
我是盲人开发者。我将尝试根据我所做的以及我在其他盲人开发人员的代码中已经看到的内容来回答您的问题。
但是,请记住,我的回答绝对不是引用。可能有与普通开发人员一样多的不同用法、习惯、偏好。
在公司和/或开源项目中工作时,我们无论如何都必须按照给定公司和/或项目的规则定义我们的代码格式。毫无疑问,这是必需的。
在这种情况下,我和我认识的大多数盲人程序员首先编写未格式化的代码、编译、测试等,并且仅在提交时对其进行格式化。
IDE 中的自动格式化工具非常宝贵,否则通常会很痛苦。如果不使用 IDE,命令行工具也很常见,例如用于 Java 和 C/C++ 的样式。
如果公司和/或项目不需要给定的格式,我们中的许多人:
} // end for
。当需要这样做时,它可以是一个很好的指标,告诉我们应该更好地组织代码/更好地拆分为不同的功能。 //constructor
这样的简单注释,可以立即使用 Ctrl+F 找到,但也可以更微妙。例如,我个人的一个技巧是在定义或声明函数时在名称和打开的父级之间放置一个空格,但在调用函数时不要。所以我可以快速转到定义(通过搜索“名称(”),或调用它的地方(通过搜索“名称(”))。 /**********
import java.util.*
而不是一一导入 50 个类。 关于workflow - 失明如何影响您的编码风格?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47065136/