精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

【IT觀察】Android程序員提高編程效率之九議

原創
移動開發
作為一個熱愛文學的Android程序員,我堅信古往今來最遺憾的戰略就是辛棄疾的《九議》,連辛棄疾的敵人滅亡南宋后都感慨:“使宋果用之,吾安得至此?”。盡管我沒有帶著一大堆種樹書穿越回去改寫“卻將萬字平戎策,換得東家種樹書”的歷史的機會,但我可以為廣大Android程序員策劃了九條提高編程效率的方案,讓大家在提高編程效率的路上少走幾步彎路。

【51CTO.com原創稿件】作為一個熱愛文學的Android程序員,我堅信古往今來最遺憾的戰略就是辛棄疾的《九議》,連辛棄疾的敵人滅亡南宋后都感慨:“使宋果用之,吾安得至此?”。盡管我沒有帶著一大堆種樹書穿越回去改寫“卻將萬字平戎策,換得東家種樹書”的歷史的機會,但我可以為廣大Android程序員策劃了九條提高編程效率的方案,讓大家在提高編程效率的路上少走幾步彎路。

Android Studio的界面

【圖:Android Studio的界面】

一、精良的開發工具

所謂“工(程師)欲善其事,必先利其(編譯)器”,想要提高寫代碼的效率,必須先改良自己寫代碼的工具,所謂工具包括但不限于可以摸的機械鍵盤、人體工學座椅、程序員鼓勵師(好像有什么奇怪的東西混進來了),更重要的是IDE、AVD和VCS等軟件。

只要不是在特別坑爹的團隊,Android開發的IDE一定是Android Studio,而同樣使用Android Studio的程序員的編程效率的差距就體現在“File->Setting”上,給Android Studio設置大點的字號和柔和點的顏色能給你的眼睛一個舒服的開發環境。Android Studio也有豐富的插件,比如,合理利用這些插件能讓你的編程工作事半功倍。

即使在一個崗位只有一個人的小團隊,VCS也是不可或缺的。VCS的意義不止代碼備份和共享那么簡單,版本分支的管理也離不開它。目前最常見的VCS是Git,如果你是一個懷舊的程序員,也可以選擇SVN。

二、寫代碼之前的準備工作

在寫代碼之前,盡可能排除妨礙編程效率的不穩定因素也是提高編程效率的因素之一。

開始編程之前最重要的準備工作就是和產品經理溝通,明確需求,排除不靠譜的需求。如果遇到必須要在需求不靠譜的情況下立即開始開發的情況,比如RecyclerView的item左拉既是翻到下一個tab又是拉開右邊“刪除”和“收藏”的抽屜(和iOS保持一致)的操作等不靠譜需求要盡可能拖著,拖到最后說不定就不用做了。

開始編程之前準備工作的第二步就是要準備好一些技術難題的前期調查和解決方案,比如自動填寫短信驗證碼如何繞過權限驗證、利用ThreadPool分批上傳大文件如何斷點續傳等,這些問題不要等到開始編程的時候才去想。

開始編程之前最后一項準備工作就是寫出偽代碼,不要嫌寫兩份幾乎一模一樣的代碼麻煩,不提前發現自己眼高手低更降低編程效率。

三、設計模式和架構

設計模式是一套被反復使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結,強調的是針對單一問題的解決方法。。盡管使用設計模式能提高開發效率,但因為很多設計模式都是犧牲運行性能換取開發效率的,所以必須謹記不要濫用設計模式。

架構是高層次的針對體系結構的一種設計思路,多種設計模式的合理組合就成了架構。目前Android最流行的架構是MVP,當然小而美的App可以選擇更簡單的MVC架構,而功能齊全的百科全書式App則要選擇條理更清晰的MVVM架構。

四、清晰的注釋

好的注釋是不一定要長,但一定要精。一目了然、簡明扼要的注釋能大大提高明天(或者下個月,反正是未來時間)的編程效率;而不好的注釋卻能讓你維護自己寫的爛代碼時感受到一股跨越時空的惡意。注釋不是萬能的,比如“以下所有left代表右,所有right代表左”的注釋肯定不如把left和right重新定義一遍對編程效率的益處大。

五、開源代碼和第三方服務

GitHub上Android的開源框架和工具類數量僅次于JavaScript,浩如煙海的開源代碼不但可以讓程序員的編程效率提高,學習開源代碼的原理和變化更是一個提高自身能力的過程。

很多常見的功能,比如推送、短信驗證碼、第三方登錄、社交分享、LBS、IM、Crash分析、移動廣告等都是第三方服務的用武之地,公司不大到一定規模誰也不會自己搭建IM服務器吧!第三方SDK魚龍混雜,有些第三方SDK能讓你三天兩頭遇到莫名其妙的bug,但更多的第三方SDK能助你提高開發的效率。

六、老代碼的大規模重構

所謂重構,就是改進已經寫好的軟件的設計。最常見的原因就是隨著依賴的庫的版本的更新,老的代碼變得不合時宜,比如OkHttp 3.5以后的版本的WebSocket操作就不需要插件實現了,我們在依賴OkHttp 3.7的時候就要改寫OkHttp 3.4.1時候的WebSocket有關的代碼。

大規模重構的另一個原因是前任程序員水平的問題,很多“面向百度編程”的程序員離職后交給現任程序員的是一個千瘡百孔的爛攤子。我見過同一個App同時依賴Glide和Fresco的情況,因為前任實現圖片的模糊特效只會用Fresco,實現圖片的多點觸摸只會用Glide。重構這些代碼不僅能解決App臃腫的問題,也能提高我們接下來工作中的編程效率。

七、培養新人

在IT社區分享開源代碼,是幫助陌生的同行;在團隊里培養新人,是幫助比你工作年限短的同事。不常用的異常解決方案分享給同事,自己的記憶也會變得越發深刻;反之如果生怕同事的技術水平超過自己而不肯培養新人,那么請牢記這個典故:外國的希臘火、我國的黑火藥都在不同的歷史時期多次被“重新發明”,生怕別人知道,保密保得連自己都忘了。

培養新人還有一個好處,就是把簡單、重復但手生就容易出錯的工作讓新人去坐,既能讓他牢記layout_gravity和gravity的區別,又能給你自己騰出研究如何實現dex差量替換和gc原理的時間,是一個一舉兩得之舉。

八、保持身體健康

身體是革命的本錢,好身體是好的工作、學習狀態的基礎。程序員是大腦發達、四肢簡單的腦力工作者,身體常常處于亞健康狀態,對編程效率有嚴重的負面影響。為了坐在辦公的條件下保證身體健康,我們可以多喝水,既能改善血液循環,又能增加起身上廁所的次數;在屏幕前擺一盆多肉植物,既能吸收讓皮膚變得暗淡油膩的輻射,又能緩解視覺疲勞。

九、無憂熊編程法

 

所謂無憂熊編程法,就是在辦公桌或者電腦機箱上擺一只憨態可掬的無憂熊,當你遇到bug或者瓶頸的時候,你把你的每一行代碼的作用或者每一行logcat的問題都和它說說,很可能它就會發動神奇的技能,讓你一下子恍然大悟。這不是封建迷信,如果你上學時候曾經是學霸,你一定有過這樣的經歷:暗戀的女生請教你一個問題,你手舞足蹈給她講解:第一遍她沒懂,第二遍她沒懂,第三遍你自己懂了。

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:何星 來源: 51CTO
相關推薦

2021-03-26 11:52:50

Debug效率運行

2011-09-30 11:13:31

51CTO博客一周熱門程序員

2021-07-19 05:53:32

程序員工作效率效率

2012-07-16 00:51:36

程序員效率

2018-04-02 11:19:20

MacAppleScript代碼

2011-01-28 10:53:18

程序員

2016-04-20 09:39:33

程序員提高開發技能

2025-05-13 00:05:00

CursorMCP工具

2020-12-11 10:00:17

工具代碼Windows

2014-07-14 11:28:41

2019-11-27 10:08:36

程序員技能開發者

2016-06-01 10:38:22

開源程序員編程技能

2012-08-30 10:05:40

編程編程語言程序員

2013-11-14 10:05:25

程序員職業轉型

2017-03-21 09:11:21

Android開發效率TemplateBui

2015-11-24 16:33:05

程序員思考分享

2020-06-15 08:01:33

CRUD程序員代碼

2012-06-21 16:19:30

程序員

2021-06-02 05:47:32

程序員編程開發

2014-03-28 10:30:20

程序員碼農
點贊
收藏

51CTO技術棧公眾號

h视频网站在线观看| 99热只有这里有精品| 国产精品无码白浆高潮| 中文字幕在线观看欧美| 国产永久免费高清在线观看 | 成人在线不卡| 亚洲蜜臀av乱码久久精品| 精品国产乱码久久久久软件| 中文字幕免费观看| 亚洲精品国产成人影院| 日韩二区三区在线| 亚洲v欧美v另类v综合v日韩v| 日韩av最新在线观看| 亚洲一区二区国产| 中文字幕第22页| 日韩av影片| 亚洲视频免费在线观看| 欧美极品jizzhd欧美| 国产三级自拍视频| 久久一区欧美| 久久久久久尹人网香蕉| 91香蕉视频污在线观看| av网站在线看| 美女性感视频久久| 97激碰免费视频| 青花影视在线观看免费高清| 欧美美女在线| 亚洲国产精品大全| 亚洲精品无码久久久久久久| 国产成人亚洲一区二区三区| 欧美性xxxxx极品娇小| 欧美一区二区视频在线播放| 免费av在线播放| 久久超级碰视频| 色偷偷偷亚洲综合网另类| aa一级黄色片| 欧美日日夜夜| 亚洲精品suv精品一区二区| 日本一二三四区视频| 日本一区二区三区视频在线| 欧美日韩亚洲一区二区| 欧美精品久久久久久久久久久| а√中文在线8| 最新久久zyz资源站| 一区二区三区国产福利| av免费在线一区二区三区| 久久久精品人体av艺术| 欧美日韩一区在线视频| 国产视频三级在线观看播放| 久久影院视频免费| 国产91在线播放| 亚洲 欧美 日韩 综合| 亚洲精品看片| 欧美怡春院一区二区三区| 天堂网一区二区三区| 91久久午夜| 777精品视频| 国产三级精品三级在线观看| 免费中文字幕日韩欧美| 国产成人aa精品一区在线播放 | 超碰免费在线观看| 国产亚洲一区二区三区四区| 日本精品一区二区三区视频| jizzjizz在线观看| 中文字幕亚洲精品在线观看| 一区二区三区四区五区精品| 黄色网页在线免费看| 亚洲精品高清视频在线观看| 国产av人人夜夜澡人人爽麻豆| 国产乱码午夜在线视频| 色94色欧美sute亚洲线路二| 污版视频在线观看| 97超碰资源站在线观看| 亚洲九九爱视频| 久久国产精品网| 成人av三级| 欧美日韩日日摸| 亚洲 自拍 另类小说综合图区| 久草在线资源福利站| 色婷婷激情综合| 色婷婷.com| 成人动漫视频| 国产亚洲视频在线| 欧美成人免费观看视频| 一本色道久久综合亚洲精品高清 | 欧美福利视频一区二区| 一区二区日本视频| 国产美女91呻吟求| 久久久夜色精品| 成人3d动漫在线观看| 久久精品久久久久| 国产成人在线观看网站| 免费成人小视频| www.久久久| 精品无人乱码| 一区二区在线观看免费视频播放| 免费毛片小视频| 亚洲日本中文| 日韩成人中文字幕| 91杏吧porn蝌蚪| 国产精品免费看| 亚洲www视频| 在线播放国产一区| 国产成人免费视频网站 | 狠狠干成人综合网| 国产精品91久久| www.com在线观看| 久久精品国产久精国产| 狠狠色综合色区| 国产盗摄在线观看| 在线精品观看国产| 中文字幕人妻一区二区三区| 亚欧美无遮挡hd高清在线视频| 69影院欧美专区视频| 国产超碰人人模人人爽人人添| 精品一区二区三区蜜桃| 免费在线观看91| 丁香花视频在线观看| 91精品国产入口在线| 色欲AV无码精品一区二区久久 | 国产精品色在线| 奇米影视亚洲色图| 玖玖玖视频精品| 色妞一区二区三区| 国产无遮挡又黄又爽又色视频| 成人毛片老司机大片| 中文字幕日韩一区二区三区| 成人在线视频播放| 亚洲欧美日韩高清| 国内免费精品视频| 99国产精品视频免费观看| 国产成人一区二区三区别| 国产精品国产亚洲精品| 精品久久久999| 亚洲一级片免费看| 国产精品青草综合久久久久99| 午夜肉伦伦影院| 亚洲黄色录像| 琪琪亚洲精品午夜在线| 三级在线视频| av网站免费线看精品| 欧美aaa在线观看| 日韩成人综合网| 久久久www成人免费精品张筱雨| 亚洲专区在线播放| 自拍偷拍国产精品| 樱花草www在线| 亚洲国产一成人久久精品| 91网站在线看| 99视频免费在线观看| 日韩欧美国产一区二区三区| 欧美日韩三级在线观看| 大陆成人av片| 欧美精品久久久久久久免费| 开心激情综合| 日本一区二区在线播放| 久久精品蜜桃| 欧美三级在线播放| а天堂中文在线资源| 精品一区二区在线免费观看| 精品一区二区三区毛片| 91在线一区| 91高潮精品免费porn| 青青青草网站免费视频在线观看| 色综合久久久网| 1024手机在线观看你懂的| 麻豆国产欧美日韩综合精品二区| 一区二区三区四区欧美日韩| 久久久久久久久成人| 欧美激情中文网| 桃花色综合影院| 欧美在线视频你懂得| 99热在线观看精品| 国产一区二区三区久久久| 屁屁影院ccyy国产第一页| 清纯唯美亚洲经典中文字幕| 国产成人精品免费视频| 国产黄色在线网站| 亚洲成人久久电影| 狠狠狠狠狠狠狠| 综合欧美一区二区三区| xfplay5566色资源网站| 日韩国产精品久久久久久亚洲| 中文字幕一区二区三区乱码| 99re8这里有精品热视频免费| 91av国产在线| 黄网站免费在线观看| 亚洲韩国青草视频| 一级黄色免费看| 午夜伦欧美伦电影理论片| 国产三级av在线播放| 国产一区二区精品久久99| 日韩国产欧美亚洲| 亚洲精品99| 奇米888一区二区三区| 久久丁香四色| 国产精品成人国产乱一区| 最新av在线播放| 亚洲欧美中文日韩在线| 成 人 黄 色 片 在线播放| 一本大道久久精品懂色aⅴ| 国产精品白丝喷水在线观看| 91亚洲精品一区二区乱码| 三级av免费观看| 日韩精品免费一区二区夜夜嗨 | 久久久久久亚洲综合影院红桃 | 麻豆精品在线| 日韩av高清不卡| 免费网站在线观看人| 欧美精品乱码久久久久久按摩| 国产精品16p| 综合久久一区二区三区| 久久只有这里有精品| 成人综合婷婷国产精品久久免费| 午夜久久久精品| 久久高清免费观看| 大西瓜av在线| 自拍日韩欧美| 91影院未满十八岁禁止入内| 电影久久久久久| 69av在线视频| 久操av在线| 久久久av免费| 日本在线天堂| 中文字幕在线精品| 黄色片在线免费观看| 日韩精品在线观| 深爱激情五月婷婷| 欧美成va人片在线观看| 国产精品怡红院| 欧美区一区二区三区| 美女黄页在线观看| 欧美在线观看视频一区二区三区| 国产又大又黄视频| 五月天亚洲精品| 日本免费在线播放| 天天综合网天天综合色| 国产一级淫片a| 亚洲一区二区三区爽爽爽爽爽| 欧美一区二区三区爽爽爽| 国产精品久久久一本精品| 综合 欧美 亚洲日本| 国产欧美精品一区二区色综合| 国产又爽又黄无码无遮挡在线观看| 久久国产日韩| 日韩在线综合网| 国产精品丝袜xxxxxxx| 日韩视频第二页| 久久亚洲影院| 天天操天天摸天天爽| 青青草视频一区| 亚洲人视频在线| 韩国一区二区视频| 精产国品一区二区三区| 国产美女精品人人做人人爽| gogo亚洲国模私拍人体| 成人视屏免费看| 久久精品国产亚洲av麻豆| 国产婷婷色一区二区三区在线| 成人黄色免费网址| 中文字幕一区二区三区不卡 | 午夜影院福利社| 成人免费毛片嘿嘿连载视频| 国产精品久久久免费观看| 久久久综合精品| 四虎成人免费影院| 亚洲日穴在线视频| 国产网址在线观看| 色综合久久久久网| 91禁在线观看| 日韩一区国产二区欧美三区| 国产 欧美 精品| 亚洲欧美日韩国产成人| 免费a级毛片在线播放| 久久久久久久久国产| 成人免费无遮挡| 成人免费视频网| 极品国产人妖chinesets亚洲人妖| 欧美日韩一区二区三| 亚洲一级淫片| 日韩精品―中文字幕| 免费在线观看一区二区三区| 性生活在线视频| 久久亚洲一区二区三区明星换脸| 妖精视频在线观看免费| 亚洲乱码国产乱码精品精可以看 | 四虎永久国产精品| 欧美日韩亚洲一区三区| 午夜肉伦伦影院| 国产美女精品人人做人人爽| 91成人破解版| 亚洲精品高清在线| 波多野结衣二区三区| 日韩一区二区麻豆国产| 欧美视频免费一区二区三区| 久久高清视频免费| 蜜臀国产一区| 国产精品久久久久国产a级| 99精品在免费线中文字幕网站一区 | 日本中文字幕在线一区| 一级日韩一区在线观看| 国产日韩精品视频一区二区三区| 亚洲女人在线观看| 久久亚洲精品小早川怜子| 欧美成人精品一区二区免费看片 | 成人三级做爰av| 欧美国产日韩亚洲一区| 久久精品国产亚洲AV无码男同| 欧美视频中文一区二区三区在线观看| 精品女同一区二区三区| 日韩中文字幕在线播放| 刘亦菲一区二区三区免费看| 国产成人成网站在线播放青青| 久久要要av| 无码人妻丰满熟妇区五十路百度| 成人在线一区二区三区| 天天做夜夜爱爱爱| 在线观看日韩高清av| 天堂成人在线| 91精品国产电影| 日韩一区网站| 亚洲一区中文字幕| 成人激情在线| 无码无遮挡又大又爽又黄的视频| 成人黄色777网| 日本妇女毛茸茸| 777奇米成人网| 欧美激情办公室videoshd| 国产精品老女人视频| 国产成人高清| 成人在线免费在线观看| 不卡区在线中文字幕| 久久精品国产亚洲AV无码男同 | 日本福利午夜视频在线| 午夜精品视频在线| 日韩中文字幕| 久久www视频| 国产成人午夜精品影院观看视频| 日韩影院一区二区| 91精品免费在线观看| 久久国产精品一区| 91系列在线观看| 天天综合国产| 国产精品中文久久久久久| 亚洲欧美精品午睡沙发| 性猛交富婆╳xxx乱大交天津 | 亚洲国产精品久久久久久女王| 青青草国产成人a∨下载安卓| 六月激情综合网| 久久免费电影网| 日韩av免费播放| 这里只有精品视频在线| 日韩成人综合网| 国产又粗又长又爽视频| 大尺度一区二区| 一级片中文字幕| 亚洲丝袜av一区| 久久久久毛片| 99中文字幕在线观看| 成人午夜电影网站| 久久久久久久久久影院| 亚洲色图第一页| 欧美aaaaaa| 欧美亚洲色图视频| 99精品欧美一区二区三区小说 | 美日韩一区二区| 日本高清不卡免费| 欧美成人乱码一区二区三区| 电影在线观看一区| 日韩精品国内| 极品少妇一区二区| 午夜偷拍福利视频| 亚洲美女性生活视频| 少妇高潮一区二区三区99| 久操手机在线视频| 久久久亚洲精品石原莉奈| 一级淫片免费看| 久久人人97超碰精品888| 欧美日韩xxxx| а 天堂 在线| 欧美激情综合在线| 国产av一区二区三区| 69影院欧美专区视频| 残酷重口调教一区二区| 理论片大全免费理伦片| 在线观看av一区| 久久香蕉av| 天堂av一区二区| 99久久精品国产观看| 一本大道伊人av久久综合| 欧美高清在线观看| 国产乱码精品一区二区亚洲| 色偷偷中文字幕| 一本一道综合狠狠老| 亚洲无线看天堂av| 午夜视频久久久| 99精品视频在线免费观看| 国产人妖一区二区| 国产精品扒开腿做爽爽爽男男| 国内精品久久久久国产盗摄免费观看完整版|