从大一下学期开始学习Android开发到现在也已经有一年的时间了,这一年多多少的也累计了一些写代码的经验但是在很多方面还是存在不足的地方,比如说在团队合作的方面还是缺乏了很多,在做实训的时候基本上每一个人都在自己做自己的团队中并没有什么沟通,而这学期我们开始学习Android工程化开发的的课程也就相当于软件开发的一些基本知识,我粗略的浏览了一下我们的教材《构建之法》其中提到最多的就是团队合作的重要性,不光在写程序的时候需要团队合作在生活中做什么事情团队合作都很重要,我认为一个好的团队是成功的基础。学习工程化开发可以让我们在以后的工作中考虑的更加的全面更加的仔细,从项目管理到,需求分析,软件开发,测试,实施,维护多个阶段这需要很强的团队合作能力。

在现代软件开发中一个软件由一个人单枪匹马完成,已经很少见了软件都是在相互合作中完成那么代码的规范性很重要了,程序员写代码是给人看的还是机器看的?答案是人也看 机器也看。但最终还是人在看那么我们代码的规范性就很重要了。

下面有两种格式的代码你觉得哪一种更加的舒服?


1.private void initView(){ 
  findViewById(R.id.btn_register).setOnClickListener(new View.OnClickListener() {
 
 
@Override 
 
 
void onClick(View view) { 
 
 
intent = new Intent(MainActivity.this,SeekActivity.class); 
  startActivity(intent);
 
 
} 
 
 
});
 
 

     
 
 
 

     
 
 
 
2.private void initView(){ 
 
  
findViewById(R.id.btn_register).setOnClickListener(new View.OnClickListener() { 
 
  
@Override 
 
  
public void onClick(View view) { 
 
  
Intent intent = new Intent(MainActivity.this,SeekActivity.class); 
 
  
startActivity(intent); 
 
  
  2017-03-10} 
 
  
});


 很显然当然是第二种的代码让人看的更加的舒服,虽然计算机只关心编译产生的机器码但是要做一个有商业价值的项目代码规范是很重要的,阿里巴巴在2016年12月份的时候出了《阿里巴巴java开发手册》里面对代码的规范性提出来很高的要求,有人说这一份开发手册是行业内一个重要的标杆,可见代码的规范性是多么的重要。

工程化开发一个很规范的过程也是很严谨的过程,工程化开发也并仅仅只有我在文中提到的几点,我认为学习工程化的开发是很有必要的无论以后你的工作是否是软件开发但他的理念是可以代入任何一个行业内的 。