课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
好的高质量的编程代码对于程序员来说是非常重要的,尤其是在后期的维护上会节约非常多的代码辨识时间,下面我们就一起来了解一下具体情况吧。
学会辨识糟糕的代码
有时候,我注意到一些程序员挺不错的,只不过他们趋于安逸,并没有意识到他们的代码其实可以写得更好。这对于你个人的发展是一件极为糟糕的事情,在你知道如何改进之前,先要知道什么是需要改进的。知道好的代码应该是怎么样的,坏的代码长得怎么样。据说,象棋大师比普通棋手花费多得多的时间,来学习其他优秀棋手的如何下棋。我非常确信这对于开发者来说也是对的。
能觉察到代码异味,是提升你能力的重要的武器之一——哪怕只是有一点点异味或者闻起来可能有点异味。异味代码,你可能不知道为什么,仅仅是觉得哪里不对的代码。
你可能做某件事情用了60行代码感觉这很简单,这也可能让你觉得应该交由语言本身来处理却被程序员手动处理了的感觉,也可能是你觉得这段代码糟糕透顶且难以阅读。这就是代码异味。
这不是件容易的事情,但是经过一些年,你会发现哪些代码存在异味,漂亮的代码应该是怎么样的。你会开发出对代码的审美观,对于丑陋事物所带有的丑陋理论会让你感觉很不舒服。简单即是美,而简单正是我们所需要的。
真理是,真实有时候是丑陋的,但是你应该不断地追求美丽,并且当你感觉丑陋无法避免,你知道如何优雅地展示它。如果你不能编写出优雅的代码,少创建一个史莱克式的代码,而在这之前,你需要培养出对代码异味的感觉能力。如果你不知道好的代码是怎么样的,坏的代码看起来是怎么样的,那你怎么会想到去改进它呢。
检查,再检查你的代码,你的问题由你来修复。
“把代码扔过篱笆”的工程师都是可怕的工程师。你应该保证你的代码是可以工作的,这不是测试人员或者你同事的工作,这是你的工作。懒洋洋写就的代码会拖延你,延迟周期时间,产生bug,有让每个人恼火。
不要拿自己不当回事,觉得你只是个负担,问题应该自己解决。
每天至少(只)花4个小时做实际工作
对于讨论自我进步,关注和使用在开发者之间流行的生活技巧,简单的真理是:你不需要做大量的工作,就可以实现高效。真正重要的是,你能持续地做到这一点。每天花费少完整4个小时来做恰当(proper)的事情,日复一日,你会成为团队中有贡献力的成员。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!