我知道好的编程实践总是有助于项目的“长远”发展,但有时它们似乎只是浪费了很多时间。例如,建议我为每个类维护一个头文件和一个cpp文件,在头文件中只保留声明,而在cpp中保留定义。即使有10-12个类,这个过程也变得非常麻烦。每次添加新类时更新makefile所需的依赖关系和其他内容需要很长时间...
当我忙于做所有这些事情时,其他人会将所有内容都写在一个文件中,发布单一的编译命令并运行他们的程序...为什么我也不应该这样做呢?这很快而且有效吗?
即使试图为变量和函数想出简短而有意义的名称也需要很长时间,否则您最终会输入30个字符长的名称,完全无法管理,没有自动完成功能。
编辑:
好的,让我换种方式表达:假设我正在开发一个中小型项目,永远不需要由其他开发人员(甚至是我自己)进行维护。它基本上是一次性开发。在这种情况下,遵循编程实践是否值得?我的问题是,好的编程实践在开发过程中是否真的有帮助,还是只有在维护期间才会产生回报?
当我忙于做所有这些事情时,其他人会将所有内容都写在一个文件中,发布单一的编译命令并运行他们的程序...为什么我也不应该这样做呢?这很快而且有效吗?
即使试图为变量和函数想出简短而有意义的名称也需要很长时间,否则您最终会输入30个字符长的名称,完全无法管理,没有自动完成功能。
编辑:
好的,让我换种方式表达:假设我正在开发一个中小型项目,永远不需要由其他开发人员(甚至是我自己)进行维护。它基本上是一次性开发。在这种情况下,遵循编程实践是否值得?我的问题是,好的编程实践在开发过程中是否真的有帮助,还是只有在维护期间才会产生回报?