|
|
1
2
对这个问题在20世纪80年代得到了广泛的研究。你可以读到它的全部:-)
|
|
|
2
4
是什么 代码布局 对你来说? 一方面,有一些邪恶的东西被称为编码惯例,它让每个人都穿上紧身衣。我讨厌这些,我相信我们已经远远落后于消除它们的计划。我们可以解析代码,但我不明白,为什么我们的ide仍然基于存储在其中的文本格式来显示代码。允许每个用户设置布局首选项,IDE相应地显示所有源代码有什么困难?大多数ide都提供了某种自动格式化选项,但您通常无法自定义它的工作方式。 然而,一个更有趣的方法是我们目前对源代码的观点是否适合学习。像这样的项目 Code Bubbles 他们正在开辟一条新的道路。当然,我们还有基于模型的方法,从学习者的角度来看,这些方法通常更容易获得。 恐怕这个问题没有确切的答案。事实上,如果你能写下详细的答案,别忘了申请博士学位;) |
|
|
3
0
我认为这归结于个人喜好。我更喜欢在我的代码中有很少的速记,我认为这是最好的方式让我理解我的代码里面发生了什么,而不必记住哪个顺序速记工作,也许我的记忆不好。 也许这将是一个好主意,利用这样的研究说,在一个班的学生学习,使代码相同的方式,但每个人都发展自己的方式编码后的时间。对于每种语言的最佳实践建议已经列出了“可以证明更好的方法”。 有趣的问题。 |
|
|
4
0
对于我来说,理解代码最大的问题不是代码布局(但是代码的格式应该一致),而是遵循执行顺序。在复杂的OO源代码中,很难看到执行中涉及的完整代码。 我认为IDE函数对理解代码有很大帮助。对于我(作为一个java开发人员)来说,像Eclipse和java中的callhierarchy视图这样的工具 Mylyn 一种有趣的(新的)理解代码的方法如 Code Bubbles Project .
|
|
5
0
我认为编程教学可能给了我一些这方面的技能,因为要让学生明白你的想法,你必须保持事情小,简单,一次只介绍一个概念。
由于这适用于编程,我认为程序员有责任编写代码,以便教育其他人他/她正试图完成什么,但没有代码,将明确的读者谁不付出努力。 |
|
|
metrallador10 · 哪种代码更好?效率与代码可读性 2 年前 |
|
|
Justin Xu · 使用return if语句进行重构验证 3 年前 |
|
|
Cino · 如何以体面的方式处理Python异常? 3 年前 |
|
|
SAI BENDE · 如何在多个html文件中使用单个导航栏 3 年前 |
|
|
fstab · 对正常控制流程使用例外情况是一种不鼓励还是不鼓励的做法? 13 年前 |
|
|
SwampYeti · 在CSS中拉伸小背景图像 13 年前 |