博文:永远不再犯的5个编程错误有感

作为一个编程的新手来说,不可避免的每天遇到一些编程错误,希望得到某种技巧来避免这些这些错误。当然,这是不可能的。因为只有在程序写到一定的数量之后,才有可能避免一些经常犯的编程错误。
作为一个程序员,最坏的情况是根本不知道自己在做错的事情。
绝大部分的不良编程习惯都源于无知,没有其他原因。
作为程序员,我们的工作不仅仅是让我们的程序工作,让用户处理bug。我们的工作是确保用户即使输入错误也不会得到意外的结果。
下面就结合自己说一下文中提到的错误:

1.不加理解的拷贝代码

这个错误我犯的太多,一些需要代码在别的程序里也有。整段的复制去使用它而不去烦恼于理解每一行是很诱人的。

这尽管可能让工作完成,但是程序极可能会出现bug。
如果以后产生了bug,你会发现很难理解这些代码,因为你从来没有写过它。甚至于你会发现很难去找出bug并且修复它,特别是如果拷贝了很多代码在程序的不同地方。
所以当拷贝代码的时候要小心,即使很少的代码。确保你完全理解它了。如果你以前用过一段代码并且可以百分之百的保证它可以工作,那么它是安全可用的。但是如果不是的话,就要当心了。

2. 每次都从头开始

作为初学者,这个错误遇到不少。比如以前在学习pthon爬虫的时候,因为是断断续续学习的。以至于每一次学习都从最基本的数据类型和操作开始,在重复这些最基本的工作,浪费了绝大部分时间。
DRY原则:希望每个人,尤其是初学者在学习的时候,谨记DRY原则。
如果你需要的东西已经存在了,那么使用它们。不要反复重复最基础的东西。
你可以使用这些时间让你的应用在其他方面更加优秀。

3. 没自己尝试就开始google

在遇到题目或者困难时,总是简单的思考一下或者不思考,不尝试就去google,那么这样的题目和困难便没有意义了。思维没有受到挑战。
当思维停止挑战,自身的编程能力就是停止增长。把你自己的任何技能都练得很棒,你就可以自己解决问题,这也适用于程序开发。
如果你不尝试,你永远都不知道。

4. 忽略警告

警告通常是你做的东西可能不是每次都能正常工作的一个标志。有时,忽略这些警告会造成很大的安全问题。但是真正的问题通常是出现在程序出现几百个警告,或者程序不能正常工作时。

很难确定到底是什么原因造成了那个错误,你必须花更很多的时间来分析每一个警告来找出造成问题发生的根本原因。相反,你可以在警告发生的时候就处理掉它。

通常你仅仅需要使用正确的变量或者正确的函数来处理这些警告。不会花你几小时,只需要几分钟遇到它们就把它们处理掉。

要尽早的处理警告。干净的代码看起来舒服工作起来也会很高。记住- 对待警告和对待错误一样

5.快速修复而不是永久性解决

在编程遇到一些错误时,往往只是简单的修复一下, 很少从根本上去解决这个问题。
对编程来说也一样。任何情况下,都别编写未经测试的半吊子代码。在你的程序未写完前,不要发布它。别编写不会使用的无用代码。

这都是一些我们犯的一般性错误,因为我们喜欢在工作花更少的时间而去干其他事情。但这是不行的,迟早你都会为确保你的代码不出问题而负责。

越早的练习正确的编程方法,就对你的用户和自己越好。有时成为一个好的程序员意味着你不会犯糟糕程序员同样的错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值