Android工程化開發這門學科的見解

從大一下學期開始學習Android開發到如今也已經有一年的時間了,這一年多多少的也累計了一些寫代碼的經驗可是在不少方面仍是存在不足的地方,好比說在團隊合做的方面仍是缺少了不少,在作實訓的時候基本上每個人都在本身作本身的團隊中並無什麼溝通,而這學期咱們開始學習Android工程化開發的的課程也就至關於軟件開發的一些基本知識,我粗略的瀏覽了一下咱們的教材《構建之法》其中提到最多的就是團隊合做的重要性,不光在寫程序的時候須要團隊合做在生活中作什麼事情團隊合做都很重要,我認爲一個好的團隊是成功的基礎。學習工程化開發可讓咱們在之後的工做中考慮的更加的全面更加的仔細,從項目管理到,需求分析,軟件開發,測試,實施,維護多個階段這須要很強的團隊合做能力。java

在現代軟件開發中一個軟件由一我的單槍匹馬完成,已經不多見了軟件都是在相互合做中完成那麼代碼的規範性很重要了,程序員寫代碼是給人看的仍是機器看的?答案是人也看 機器也看。但最終仍是人在看那麼咱們代碼的規範性就很重要了。程序員

下面有兩種格式的代碼你以爲哪種更加的舒服?ide

1.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);
}
});
 
 
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開發手冊》裏面對代碼的規範性提出來很高的要求,有人說這一份開發手冊是行業內一個重要的標杆,可見代碼的規範性是多麼的重要。學習

工程化開發一個很規範的過程也是很嚴謹的過程,工程化開發也並僅僅只有我在文中提到的幾點,我認爲學習工程化的開發是頗有必要的不管之後你的工做是不是軟件開發但他的理念是能夠代入任何一個行業內的 。測試

第一次寫博客不免有一些錯字、錯詞或者錯句,請你們多多包涵!this

相關文章
相關標籤/搜索