我已经在这个项目上工作了很长一段时间,它已经有大约 2000 行长。它以一种可以正常工作的方式完成,但对于某人阅读(除了我)来说绝对是一场噩梦。因此,我着手将代码模块化,使其通常更易于理解,这样做现在将近 3000 行!
它最终实现了相同的目标,但我使操作流程更直观且更易于修改(您将难以更改任何内容并使其在以前的版本中仍然有效)。
所以我的问题是:哪个更好?我经常在这里有人说如果你能用更少的行做同样的事情,那么它往往会更好,但它对程序员友好的方面也很重要。
我实际上可能会通过计时来查看较小的是否运行得更快,这可能很有趣。我很确定第二个版本更大,因为新设计,而不仅仅是添加了空白。