
如前所述,开始您的编程之旅并不是出于胆小。 它要求进行故障排除会话,这将使您发疯。 幸运的是,还有其他几种方法可以缓解这些问题。 对于初学者,初学时不要过于专注于优化代码。 优化可以被认为是万恶之源。 显然,您应该注意宏级别的性能,但过早担心微观级别只会窒碍您的进度。 在您已经拥有完整功能的产品之后,开始进行优化。 如果您只是刚起步,并且已经开始关注性能,那么您就在做错什么。
接下来,学习如何使用调试器。 尤其是在早期,它将不仅对您的理智,而且对于您的学习而言,都是非常有价值的工具。 与您可以执行的任何其他单个任务相比,它可以帮助您了解代码的性能如何,还可以帮助您准确地找到代码不起作用的地方。 类似地,稍后学习如何使用探查器,因为它们还将帮助您深入了解代码。 如果您已经学习了编程语言的基础知识,但还没有掌握使用调试器进行调试的知识,请停止所有操作并将自己完全献给该任务。
虽然这可能并不适用于所有人,但如果您可以与同龄人接触,则应始终征求他们的判断。 经过同行评审的编码虽然最初令人讨厌,但在将来将被证明是无价的。 即使存在很大的技能差异,它们也可以帮助您找到没有意义的代码。 当他们只是简单地浏览代码并询问“您为什么这样做?”时,您就不得不解释自己,很多时候这会导致回答“我为什么这样做?”,这将导致更好的代码。 许多程序员非常孤立,因此这种同行评审编码的想法可能令人恐惧,但是克服上面提到的好处所带来的羞怯感是值得的。 显然,每个人不仅可以借用另一个程序员,而且还是检查代码的更好方法之一。
最后但并非最不重要的一点是,始终要学习更多。 到处都有大量可供编程的资源,尤其是书籍和互联网文章的形式。 不幸的是,您不能仅仅通过直接从源头吸收信息来学习。 您必须实际阅读并学习。 更重要的是,如果您正在遵循某种教程,请确保您确实在完全遵循它。 通过教程捷径将不会教给您任何东西,所以现在就不要开始养成这种习惯。 正确地进行锻炼将有助于增强肌肉记忆力,进而帮助您学习。 如果您键入代码并让其自己运行,而不是剖析预先开发的项目并投入使用,您将学到更多方法。
重要要点:编码需要仔细的开发过程和广泛的审查程序,因此任何可以限制需要完成的回溯工作的内容都对业务有利。 在代码真正成为影响产品质量的因素之前,请不要专注于从微观角度优化代码。 这是停止进度的好方法。 了解如何使用调试器,以便您既可以学习代码的工作方式,也可以随意发现代码问题。 此技能必不可少,如果需要,应立即学习 还没有。 尽可能使用同行或经验丰富的程序员朋友来检查您的代码-他们通常会发现奇怪的代码行或可改进的怪异结构。 最后,实际上知道您在做什么。 您必须学习如何编程,而不仅仅是阅读程序。 始终按照教程进行操作,并确保您实际上在阅读所获得的任何材料,而不仅仅是跳过并查看示例。
如果您发现这篇文章很有帮助,请不要忘记在社交媒体上与您的朋友分享!
–
关于我

非常感谢您的阅读! 我很想听听您的想法。 在下面发表评论,在我身上 发 @doandaniel或给我发送电子邮件 。
我是Daniel,Black Shell Media的共同创始人,也是《游戏开发成功的权威指南》的合著者, 这是一本具有超强实用性的免费电子书,标题最不言而喻。 如果您还没有检查过它,请记住,它带有我个人的技巧和窍门!