【威哥说】其实在职场中,不管你是新入行的奶油小生,仍是干了多年的程序老鸟,都会遇到各类各样的问题。本文虽说是主要对小鲜肉们说的,也是对程序老鸟提个醒。遇到各类bug的时候不要郁闷,想一想本身最开始与威哥一块儿学习的时候遇到问题是怎么解决的。程序员
【正文】 不要由于一点点小问题, 就停留在这里止步不前, 或许是你尚未准备好。编程
做为一个刚接触编程这行的程序开发者,你须要知道这些事,它们会让你在从此的程序开发中,避免出现过多的错误,少走不少弯路。
① 审题 and 思考设计模式
用十几分钟甚至半个钟来想一想本身须要什么,想一想有没有适合本身将要编码的设计模式。就像咱们写做文同样,都是须要先审题构思的,你看哪个没有构思文章大致的得了高分?真的要好好思考下,你会很庆幸浪费了那几分钟,当你不得不更改或添加东西到代码中,而这只花费了你半个钟而不是几个小时。
② 注释模块化
说实话,没有什么比几个月后再查看本身的代码,却不记得它用来是干什么更糟糕的了。注释全部重要的内容,固然那些显而易见的代码就免了吧。否则,当你以后看到本身写的代码时,那真的是一脸懵逼啊。
③ 简洁干净的代码学习
错落有致,使用空格,根据功能模块化本身的代码。本身看着简洁舒服,他人看到你的代码也会对你的评价有所提升的。
④ 代码重构测试
没有童鞋会喜欢用那些超级长的方法吧。这几乎老是意味着你混杂了功能。用易于管理的方法去分离代码,还能使得代码重用呢。
⑤ 不要老是CTRL+C and CTRL+V编码
不要老是复制粘贴。不要当你以为这条代码与上条代码有共同之处时,就随意的ctrl+c,ctrl+v。若是你有两个或两个以上相同的代码块,那么你有可能就会作错什么。
⑥ 多动大脑,选择有意义的名称设计
虽然命名int变量为a,b,c,或其余,是很简洁;可是这样的名称并不能说明变量是用来作什么的。
⑦ 代码测试调试
测试,测试,测试,重要的事情要说三遍。哈哈。测试你的代码。不要等到已经作完程序以后再来测试,不然当你发现一个超级大bug时,殊不知道它来自哪里的时候,你会后悔莫及滴。 尽可能学会自动化测试,它们的存在一般都是颇有价值的,它有助于节省大量测试和回归测试的时间。
⑧ 调试代码code
不少人都有种对本身的代码莫名的自我相信,这是大错特错的,你对本身有信心很好。但这是十分不明智的想法,要知道你的整个项目没时间由于你一我的的错误而停滞不前。不要在遇到问题时就println,当你后来发现BUG后,再回来检查“丢失的”println浪费时间。 其实不管是刚入行不久的新手程序员,仍是早已在这行摸爬滚打的老油条,总会犯一些错。记好这些忠告,会让你少走不少弯路滴。