Coding style 如何构造代码?e、 g.在顶部是所有变量,然后是所有方法,最后是所有事件处理程序

Coding style 如何构造代码?e、 g.在顶部是所有变量,然后是所有方法,最后是所有事件处理程序,coding-style,Coding Style,我目前正在做一个大项目,我花了很多时间在代码中搜索正确的东西。例如,我需要一种方法,使某些东西变得特别。所以我滚动整个代码 有没有什么常用而有效的方法来构造代码文件?例如 1.所有全局变量 2.建造师等。 3.所有方法 4.所有事件处理程序 您知道执行此操作的常用方法吗???您不应该使用全局变量: 尝试在不同的类和文件中分散内容。确保每个类只有一个目的,而不是管理大量不同任务的一个类 对我来说,这听起来是一个非常合理的结构,但真正让你受益的是学会使用你现有的工具——无论你使用什么编辑器,它都会有

我目前正在做一个大项目,我花了很多时间在代码中搜索正确的东西。例如,我需要一种方法,使某些东西变得特别。所以我滚动整个代码

有没有什么常用而有效的方法来构造代码文件?例如 1.所有全局变量 2.建造师等。 3.所有方法 4.所有事件处理程序


您知道执行此操作的常用方法吗???

您不应该使用全局变量:


尝试在不同的类和文件中分散内容。确保每个类只有一个目的,而不是管理大量不同任务的一个类

对我来说,这听起来是一个非常合理的结构,但真正让你受益的是学会使用你现有的工具——无论你使用什么编辑器,它都会有一个搜索功能,你可以使用它快速找到你要找的东西


一些编辑器也会包含书签,大多数编辑器提供了一种在文件中最近位置前后移动的方法

更常见的做法是将大型项目分解为多个源文件,并具有逻辑相关的功能。这有助于加快编译速度,减少设计中的耦合,并帮助您导航代码

一个例子可能是为每个文件都有单独的文件

用户界面功能 辅助类,如几何/数学类 文件I/O 将其余部分连接在一起的核心功能
设计是一个很大的主题,史蒂夫·麦康奈尔的《代码完成》一书可能是你的一个很好的起点。

看到过这样的事情开始了,但从未见过它在产生代码的压力下继续

基本上,我的经验法则是,如果我觉得有必要这样做,将代码文件分解