这十个代码习惯,程序员你得有

简介: 程序员是一群艺术家,用代码创作项目,向用户展示流畅而友善的体验。程序员境界:烂、低调、业余、普通、胜任、知名、成功、不朽,这是八个等级。前几种不需要讲,工作中不会碰到,公司招聘也只会从普通程序员开始招,普通指可以工作,达到胜任就是核心成员,成功的程序员如比尔-盖茨,不朽如图灵。



程序员是一群艺术家,用代码创作项目,向用户展示流畅而友善的体验。

程序员境界:烂、低调、业余、普通、胜任、知名、成功、不朽,这是八个等级。

前几种不需要讲,工作中不会碰到,公司招聘也只会从普通程序员开始招,普通指可以工作,达到胜任就是核心成员,成功的程序员如比尔-盖茨,不朽如图灵。很不幸,业内许多公司的程序员,还在普通上下打转,所以导致招人十分困难。

今天我们先讲讲普通程序员需要有哪些习惯:

1、团队协作。指:为了一个共同目标,在标准规范下,分工协作的能力。一个小的项目,可能随便写写便交付,也没什么问题,像某些旅游类App。但像一个大型项目,如果成员随意性很大,没有统一规范,结果是不可想象的。就像linux系统,由全球的高手们共同完成。

2、书写文档。这个问题,可以用标准代码来规避。但在这之前,需要使用文档来表达清楚代码的含义。 这是写代码的辅助工具,胜任的程序员是不用写文档的(除非公司规定,或者只写简单的注释),因为他们写的代码,如一篇优秀的散文,行文流畅,读下来身心愉快--简单易懂。

3、代码重用。

模块化:有的程序员,只懂得一个功能写一大段代码,很少注意模块的区分,导致一个类可能有上千行代码,可读性很差。后续加入的成员,很难顺利的继续完成开发工作。

重用:可以共用的方法、类、变量,可以采取放在父类或配置文件中。

4、标准化、规范化。共同的标准,是完成共同目标的关键。每种语言都有自己的规范,不可随意书写类名、方法名以及变量名,使得代码理解起来十分苦涩,加强注释,多用格式化。

5、异常捕捉。原则:捉到异常,需要处理异常,而非直接抛弃;不能处理的异常需要继续抛出,给其他异常处理程序进行处理。这时有需要写几个try..catch的,但请不要用一直try..catch来做省事处理。

6、占用资源要释放。如声明使用后的Bitmap值和Cursor对象等。

7、初始化和追求完美。如每个变量都需要初始化,引用代码时要做边界检查和有效性检查。防止由于内存回收或代码不规范导致的问题。

8、多读源代码。我们的代码是在前人的基础上走过来的,源代码是最好的学习工具,代码达到源代码的程度,那么从代码层级上来说,你是你一个可以胜任工作的程序员。

9、让一切声明尽量private,保持在非同步使用时,受到保护。

10、编程之前做好设计。良好的准备是成功的一半,在既定的设计下完成代码,是一件十分愉悦的事情。


来源:CSDN博客 作者:liuxian13183

原文地址:http://mp.weixin.qq.com/s?__biz=MzA5MzY4NTQwMA==&mid=207223670&idx=2&sn=f86feb1e8f1c15c40034753f76f320ae&scene=5#rd


目录
相关文章
|
4月前
|
人工智能 算法 前端开发
想转行IT,有前途嘛?30个详细理由中会得到你想要的答案
想转行IT,有前途嘛?30个详细理由中会得到你想要的答案
41 0
|
8月前
|
SQL 人工智能 Java
程序员:你见过哪些要命的奇葩代码?
程序员:你见过哪些要命的奇葩代码?
78 0
|
测试技术
初级软件测试面试题怎么找?提供的这两个地方你肯定用得上
最近几年,随着电子产品和互联网的蓬勃发展,各类科技公司如雨后春笋般出现,而软件公司作为科技类公司中的重要组成部分,在这支互联网大军中也占据了重要一席。因而,负责软件问题质检的软件测试岗位也逐渐成了这几年炙手可热的就业岗位之一。
106 0
|
Python
又烧脑又炫技还没什么用,在代码里面打印自身
又烧脑又炫技还没什么用,在代码里面打印自身
157 0
又烧脑又炫技还没什么用,在代码里面打印自身
|
程序员 API 数据库
想要写出好味道的代码,你需要养成这些好习惯!
大家好,我是小羽。无论做什么行业,良好的习惯会让我们受益终生。它就如我们的指南针一样,指引着我们的行动,从而走向成功。养成良好的习惯,会让我们的工作更加顺利,生活也会变的更加清晰。当我们久...
151 0
想要写出好味道的代码,你需要养成这些好习惯!
|
Java 程序员 应用服务中间件
程序员你应为自己将来早做打算了!
大家可能有感受到,最近新闻特别多,都是事关自身利益的大事,比如加税、减税、比如养老金增加、房产税草案等,都是直接涉及到个人腰包的大事。
1269 0
|
程序员
当程序员遇见茶道,这场景你都想象不到!
这是一个茶友与一个技术型的程序猿兼茶盲一起喝茶…… 场景:办公室。装修完毕,茶具一一到位。拉开架势、准备沏茶。程序猿闻声而至,坐于茶桌前。 程序猿:矮油,茶台怎么那么破旧,呐,你看看,这里还有几个破洞。
1128 0

相关实验场景

更多