亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 14350 | 回復(fù): 14
打印 上一主題 下一主題

作為一名合格的Android開發(fā)者,你還缺什么? [復(fù)制鏈接]

論壇徽章:
19
處女座
日期:2014-07-18 14:50:5415-16賽季CBA聯(lián)賽之北京
日期:2019-09-16 15:39:1415-16賽季CBA聯(lián)賽之上海
日期:2019-09-15 15:29:0415-16賽季CBA聯(lián)賽之山西
日期:2017-03-09 10:58:232017金雞報(bào)曉
日期:2017-02-08 10:33:212017金雞報(bào)曉
日期:2017-01-10 15:13:2915-16賽季CBA聯(lián)賽之深圳
日期:2016-12-15 17:55:53C
日期:2016-10-25 16:00:1515-16賽季CBA聯(lián)賽之新疆
日期:2016-07-21 14:02:0415-16賽季CBA聯(lián)賽之江蘇
日期:2016-06-30 12:15:04shanzhi
日期:2016-06-17 17:59:31平安夜徽章
日期:2015-12-26 00:06:30
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2015-12-05 00:27 |只看該作者 |倒序?yàn)g覽
獲獎(jiǎng)名單已公布:http://www.72891.cn/thread-4233388-1-1.html

話題背景
      隨著移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,需求大量Android開發(fā)人員,很多程序開發(fā)者涌入Android應(yīng)用開發(fā)領(lǐng)域。但是目前Android應(yīng)用開發(fā)者技術(shù)水平良莠不齊,導(dǎo)致應(yīng)用在使用時(shí)產(chǎn)生大量不必要的垃圾文件占用ROM空間,以及各種毫無必要的后臺(tái)自動(dòng)啟動(dòng)和進(jìn)程占用系統(tǒng)內(nèi)存。Android應(yīng)用寬松的審核機(jī)制,使得這些不規(guī)范APP得以流向消費(fèi)者,造成極差的用戶體驗(yàn)。
      在Android應(yīng)用開發(fā)行業(yè)內(nèi),很多初、中級工程師甚至高級工程師由于某些原因都還停留在功能實(shí)現(xiàn)層面,甚至對設(shè)計(jì)模式、面向?qū)ο笾跎,因此很少考慮代碼的設(shè)計(jì)問題。Android是一個(gè)開源的系統(tǒng),很多優(yōu)秀的思想、架構(gòu)、設(shè)計(jì)模式必然在它的源碼中得以體現(xiàn),學(xué)習(xí)這些優(yōu)秀的實(shí)現(xiàn)正是每個(gè)開發(fā)人員成長過程中的重要一步。
      很多Android源碼的實(shí)現(xiàn)都有設(shè)計(jì)模式的影子,對于很多從事Android開發(fā)的朋友來說,閱讀以及學(xué)習(xí)Android源碼的最大障礙往往是對其設(shè)計(jì)的理解而非源碼本身。很多時(shí)候能看懂一段源碼但是卻又感覺沒看懂,看懂的是一段源碼的邏輯而不懂的則是為什么邏輯會(huì)是這樣,對于開發(fā)者來說,知其然卻又不知其所以然往往是編程進(jìn)階中最大的阻力,歡迎大家暢所欲言。



討論話題
1、設(shè)計(jì)模式重要嗎,分享自己是如何學(xué)習(xí)設(shè)計(jì)模式的?       
2、正所謂學(xué)以致用。在學(xué)習(xí)Android源碼的優(yōu)秀設(shè)計(jì)之后,我們?nèi)绾螌⒃O(shè)計(jì)模式運(yùn)用在Android開發(fā)上成了至關(guān)重要的問題。你有類似的經(jīng)歷嗎?請分享一些經(jīng)驗(yàn)和技巧。
3、編程思想都是相通的。通過學(xué)習(xí)Android源碼,剖析設(shè)計(jì)模式的運(yùn)用,讓開發(fā)者把設(shè)計(jì)與模式重視起來,提升自己的設(shè)計(jì)能力與代碼質(zhì)量。這條路行得通嗎,你是怎樣看待這個(gè)問題的?
4、我們都閱讀過別人的源代碼,請分享一下閱讀代碼的方法和經(jīng)驗(yàn)。



討論時(shí)間
2015-12-07至2016-01-07



活動(dòng)獎(jiǎng)勵(lì)
活動(dòng)結(jié)束后將選取4名討論精彩的童鞋,每人贈(zèng)送一本《Android源碼設(shè)計(jì)模式解析與實(shí)戰(zhàn)》圖書一本作為獎(jiǎng)勵(lì)。



獎(jiǎng)品簡介

作者: 何紅輝    關(guān)愛民   
出版社:人民郵電出版社
出版日期:2015 年11月
開本:16開
頁碼:494
版次:1-1
本書詳情:http://www.epubit.com.cn/book/details/4179



內(nèi)容簡介
本書專門介紹Android源代碼的設(shè)計(jì)模式,共26章,主要講解面向?qū)ο蟮牧笤瓌t、主流的設(shè)計(jì)模式以及MVC和MVP模式。主要內(nèi)容為:優(yōu)化代碼的首步、開閉原則、里氏替換原則、依賴倒置原則、接口隔離原則、迪米特原則、單例模式、Builder模式、原型模式、工廠方法模式、抽象工廠模式、策略模式、狀態(tài)模式、責(zé)任鏈模式、解釋器模式、命令模式、觀察者模式、備忘錄模式、迭代器模式、模板方法模式、訪問者模式、中介者模式、代理模式、組合模式、適配器模式、裝飾模式、享元模式、外觀模式、橋接模式,以及MVC的介紹與實(shí)戰(zhàn)和MVP應(yīng)用架構(gòu)模式。每個(gè)章節(jié)都對某個(gè)模式做了深入的分析,并且會(huì)對模式相關(guān)的技術(shù)點(diǎn)進(jìn)行深入拓展,讓讀者在掌握模式的同時(shí)學(xué)習(xí)到Android中的一些重要知識(shí),通過實(shí)戰(zhàn)幫助讀者達(dá)到學(xué)以致用的目的,且能夠?qū)⒛J竭\(yùn)用于項(xiàng)目中,開發(fā)出高質(zhì)量的程序。



試讀樣章
40671_迷你書_Android源碼設(shè)計(jì)模式解析與實(shí)戰(zhàn).pdf (929.47 KB, 下載次數(shù): 88)

論壇徽章:
1
天蝎座
日期:2013-12-06 18:23:58
2 [報(bào)告]
發(fā)表于 2015-12-07 12:37 |只看該作者
設(shè)計(jì)模式太重要了,要想不寫面條程序,會(huì)點(diǎn)模式那是相當(dāng)有必要的

求職 : Linux運(yùn)維
論壇徽章:
19
CU大;照
日期:2013-03-13 15:15:0815-16賽季CBA聯(lián)賽之山東
日期:2016-10-31 10:40:10綜合交流區(qū)版塊每日發(fā)帖之星
日期:2016-07-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-02-08 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-01-15 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-15 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-10 06:20:00黃金圣斗士
日期:2015-11-24 10:45:10IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-09-01 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-13 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-07-30 09:40:012015年亞洲杯之巴勒斯坦
日期:2015-05-05 10:19:03
3 [報(bào)告]
發(fā)表于 2015-12-07 15:48 來自手機(jī) |只看該作者
好活動(dòng),這方面不熟,先支持起來

論壇徽章:
9
IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-27 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-14 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-23 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-22 06:20:00操作系統(tǒng)版塊每周發(fā)帖之星
日期:2015-12-02 15:01:04白銀圣斗士
日期:2015-12-07 18:37:03數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-12-10 06:20:00數(shù)據(jù)庫技術(shù)版塊每周發(fā)帖之星
日期:2016-02-03 16:55:092017金雞報(bào)曉
日期:2017-01-10 15:19:56
4 [報(bào)告]
發(fā)表于 2015-12-07 16:05 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽

論壇徽章:
9
IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-27 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-14 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-23 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-22 06:20:00操作系統(tǒng)版塊每周發(fā)帖之星
日期:2015-12-02 15:01:04白銀圣斗士
日期:2015-12-07 18:37:03數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-12-10 06:20:00數(shù)據(jù)庫技術(shù)版塊每周發(fā)帖之星
日期:2016-02-03 16:55:092017金雞報(bào)曉
日期:2017-01-10 15:19:56
5 [報(bào)告]
發(fā)表于 2015-12-07 16:06 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽

論壇徽章:
32
CU大;照
日期:2013-05-20 10:45:13每日論壇發(fā)貼之星
日期:2015-09-07 06:20:00每日論壇發(fā)貼之星
日期:2015-09-07 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-12-13 06:20:0015-16賽季CBA聯(lián)賽之江蘇
日期:2016-03-03 11:56:13IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-03-06 06:20:00fulanqi
日期:2016-06-17 17:54:25IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-07-23 06:20:0015-16賽季CBA聯(lián)賽之佛山
日期:2016-08-11 18:06:41JAVA
日期:2016-10-25 16:09:072017金雞報(bào)曉
日期:2017-01-10 15:13:292017金雞報(bào)曉
日期:2017-02-08 10:33:21
6 [報(bào)告]
發(fā)表于 2015-12-07 17:18 |只看該作者
1、設(shè)計(jì)模式重要嗎,分享自己是如何學(xué)習(xí)設(shè)計(jì)模式的?
設(shè)計(jì)模式當(dāng)然很重要,因?yàn)樵O(shè)計(jì)模式原本就來源于項(xiàng)目開發(fā)實(shí)踐經(jīng)驗(yàn)的總結(jié)。
正如設(shè)計(jì)模式的定義所描述的,設(shè)計(jì)模式(Design pattern)是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過分類編目的、代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié)。使用設(shè)計(jì)模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設(shè)計(jì)模式于己于他人于系統(tǒng)都是多贏的;設(shè)計(jì)模式使代碼編制真正工程化;設(shè)計(jì)模式是軟件工程的基石脈絡(luò),如同大廈的結(jié)構(gòu)一樣。
學(xué)習(xí)設(shè)計(jì)模式,最早我看的是Gang of Four寫的那本《Design Patterns: Elements of Reusable Object-Oriented Software》,他們應(yīng)該算是設(shè)計(jì)模式理論的鼻祖。后來陸續(xù)被眾多國內(nèi)外高手?jǐn)U展,有了更多的模式。

2、正所謂學(xué)以致用。在學(xué)習(xí)Android源碼的優(yōu)秀設(shè)計(jì)之后,我們?nèi)绾螌⒃O(shè)計(jì)模式運(yùn)用在Android開發(fā)上成了至關(guān)重要的問題。你有類似的經(jīng)歷嗎?請分享一些經(jīng)驗(yàn)和技巧。
Android開發(fā)有很多技巧是需要在項(xiàng)目開發(fā)中逐步積累經(jīng)驗(yàn)的。Google的文檔中是沒有的,Android出版物也未必有。
比如界面上圖片的顯示,在Android 2.x時(shí)期,內(nèi)存通常是256MB,CPU為單核且主頻很低,速度也很慢,如何快速加載圖片就很有講究了。要能夠快速緩存圖片,UI界面切換到新的Activity后,緩存的圖片是否從內(nèi)存清除,這些都需要詳細(xì)考慮。
而到了現(xiàn)在,CPU已經(jīng)發(fā)展到八核,內(nèi)存也升到了3GB,界面上圖片的顯示逐步就不是問題了。但是,要讓APP的體驗(yàn)效果好,仍然可以設(shè)計(jì)一些優(yōu)化策略,比如視頻類APP的界面,視頻列表界面顯示的海報(bào)圖片,加載的是壓縮后的小圖片,當(dāng)點(diǎn)擊詳情后才會(huì)顯示高清圖片,這樣無疑效果會(huì)好很多。
相似的情況還有很多。

3、編程思想都是相通的。通過學(xué)習(xí)Android源碼,剖析設(shè)計(jì)模式的運(yùn)用,讓開發(fā)者把設(shè)計(jì)與模式重視起來,提升自己的設(shè)計(jì)能力與代碼質(zhì)量。這條路行得通嗎,你是怎樣看待這個(gè)問題的?
肯定行得通的。學(xué)習(xí)設(shè)計(jì)模式,并在項(xiàng)目開發(fā)中進(jìn)行思考,看有些模式是否適用。
不過也別全信設(shè)計(jì)模式,不要把設(shè)計(jì)模式當(dāng)成圣經(jīng)。
設(shè)計(jì)模式畢竟是實(shí)踐經(jīng)驗(yàn)的總結(jié),學(xué)好它是很有必要的。
但也不要一切唯設(shè)計(jì)模式遵循,生搬硬套設(shè)計(jì)模式有時(shí)候會(huì)適得其反。關(guān)于這一點(diǎn)可以看看“反模式”的內(nèi)容,反模式就是在實(shí)踐設(shè)計(jì)模式中的反思。比如:
剪貼編程(Copy-n-paste programming):寧愿拷貝(并修改)現(xiàn)存代碼而非創(chuàng)造通用的解決方案。
反抽象:需要的功能并不暴露給用戶,導(dǎo)致用戶要在較高層次重新實(shí)現(xiàn)一些功能。
四不像:往往一個(gè)設(shè)計(jì)模型可以暴露不同的接口給用戶,不同的接口表現(xiàn)了模型的不同方面。然而把不同方面的功能混在一起是常見的不良設(shè)計(jì)。

4、我們都閱讀過別人的源代碼,請分享一下閱讀代碼的方法和經(jīng)驗(yàn)。
讀成熟開源項(xiàng)目的代碼或者讀高手寫的代碼相對要愉快些。
讀新人寫的代碼(項(xiàng)目組做代碼審查時(shí)),這是一種痛苦。
我讀別人的代碼會(huì)在代碼中加入自己特定的注釋。有時(shí)候還會(huì)在筆記上記一下。

論壇徽章:
224
2022北京冬奧會(huì)紀(jì)念版徽章
日期:2015-08-10 16:30:32操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-02-18 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-03-01 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-03-02 06:20:0015-16賽季CBA聯(lián)賽之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16賽季CBA聯(lián)賽之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16賽季CBA聯(lián)賽之廣夏
日期:2023-02-25 16:26:26CU十四周年紀(jì)念徽章
日期:2023-04-13 12:23:1015-16賽季CBA聯(lián)賽之四川
日期:2023-07-25 16:53:45操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-05-10 19:22:58
7 [報(bào)告]
發(fā)表于 2015-12-07 17:38 |只看該作者
感覺學(xué)過數(shù)據(jù)結(jié)構(gòu)的同學(xué),寫代碼的思維確實(shí)會(huì)嚴(yán)謹(jǐn)一些



不是開玩笑,

論壇徽章:
15
2015七夕節(jié)徽章
日期:2015-08-21 11:06:172017金雞報(bào)曉
日期:2017-01-10 15:19:56極客徽章
日期:2016-12-07 14:07:30shanzhi
日期:2016-06-17 17:59:3115-16賽季CBA聯(lián)賽之四川
日期:2016-04-13 14:36:562016猴年福章徽章
日期:2016-02-18 15:30:34IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-28 06:20:0015-16賽季CBA聯(lián)賽之新疆
日期:2016-01-25 14:01:34IT運(yùn)維版塊每周發(fā)帖之星
日期:2016-01-07 23:04:26數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-01-03 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-12-01 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-10 06:20:00
8 [報(bào)告]
發(fā)表于 2015-12-07 19:13 |只看該作者
感覺就是缺錢了

論壇徽章:
1
摩羯座
日期:2013-11-29 18:02:31
9 [報(bào)告]
發(fā)表于 2015-12-09 11:51 |只看該作者
本帖最后由 CUTianrui007 于 2015-12-28 14:33 編輯

1、設(shè)計(jì)模式重要嗎,分享自己是如何學(xué)習(xí)設(shè)計(jì)模式的?     
設(shè)計(jì)模式非常重要,它是軟件設(shè)計(jì)的一個(gè)分水嶺,直接體現(xiàn)了軟件工程師的能力高低。設(shè)計(jì)模式是軟實(shí)力,
不像其它硬性知識(shí)那樣容易掌握。學(xué)習(xí)設(shè)計(jì)模式我的心得是,以寫為輔,以想為主。有點(diǎn)像心法,是靠時(shí)間
積累,不斷感悟的。因?yàn)樵O(shè)計(jì)模式本身不難,難得是如何深入理解并靈活應(yīng)用,在把握住設(shè)計(jì)模式的根本原
則的基礎(chǔ)上,再學(xué)習(xí)就比較簡單了。
另外,設(shè)計(jì)模式學(xué)習(xí)不能局限于面向?qū)ο笳Z言如C++和Java本身,也要在C中,在其它語言中體現(xiàn)出來。


2、正所謂學(xué)以致用。在學(xué)習(xí)Android源碼的優(yōu)秀設(shè)計(jì)之后,我們?nèi)绾螌⒃O(shè)計(jì)模式運(yùn)用在Android開發(fā)上成了至關(guān)重要的問題。你有類似的經(jīng)歷嗎?請分享一些經(jīng)驗(yàn)和技巧。
真正理解設(shè)計(jì)模式的本質(zhì),從根本上把握其核心思想,這樣才可以真正運(yùn)行于心,不受模式的形式所束縛。
比如拿最基本的Andorid界面顯示來說,因?yàn)锳ndorod的屏幕大小各異,這樣就不能像Windows上面的界面一樣,
直接通過XY坐標(biāo)來表示,所以提供了一個(gè)中間的布局控制。通過View和ViewGroup使用組合模式實(shí)現(xiàn)。


3、編程思想都是相通的。通過學(xué)習(xí)Android源碼,剖析設(shè)計(jì)模式的運(yùn)用,讓開發(fā)者把設(shè)計(jì)與模式重視起來,
提升自己的設(shè)計(jì)能力與代碼質(zhì)量。這條路行得通嗎,你是怎樣看待這個(gè)問題的?
我覺得設(shè)計(jì)模式的學(xué)習(xí)要和其它知識(shí)學(xué)習(xí)并重,不能為了模式而模式。設(shè)計(jì)模式說白了也就是對相關(guān)知識(shí)的整體的、靈活的組織應(yīng)用,離開了其它知識(shí),比如Android的界面、底層、通信相關(guān)的知識(shí),設(shè)計(jì)模式就成了無源之水了。所以設(shè)計(jì)模式和Android是互為表里的,另外,Android的源碼都是大牛所寫,一定有值得借鑒的地方,在設(shè)計(jì)模式上面也一定有出彩之處,所以我覺得結(jié)合設(shè)計(jì)模式學(xué)習(xí)算是一個(gè)捷徑。

4、我們都閱讀過別人的源代碼,請分享一下閱讀代碼的方法和經(jīng)驗(yàn)。
我覺得看代碼要注意以下幾點(diǎn):
A:一定要有大局觀,從大處入手,把握住其總體思想,這樣才不被淹沒在代碼海洋中。
B:注意小細(xì)節(jié),從小細(xì)節(jié)處看到其思想火花。學(xué)習(xí)其技巧性,比如在學(xué)習(xí)MFC時(shí),重點(diǎn)看看其宏使用技巧。
C:對比,有比較才有鑒別,所以要綜合對比各個(gè)源代碼的差異,比如比較Android和PC機(jī)Java代碼差異,
比較和C++代碼的差異,從中得到一些本質(zhì)的東西。

論壇徽章:
80
20周年集字徽章-慶
日期:2020-10-28 14:09:1215-16賽季CBA聯(lián)賽之北京
日期:2020-10-28 13:32:5315-16賽季CBA聯(lián)賽之北控
日期:2020-10-28 13:32:4815-16賽季CBA聯(lián)賽之天津
日期:2020-10-28 13:13:35黑曼巴
日期:2020-10-28 12:29:1520周年集字徽章-周	
日期:2020-10-31 15:10:0720周年集字徽章-20	
日期:2020-10-31 15:10:07ChinaUnix元老
日期:2015-09-29 11:56:3020周年集字徽章-年
日期:2020-10-28 14:14:56
10 [報(bào)告]
發(fā)表于 2015-12-09 16:07 |只看該作者
1、設(shè)計(jì)模式重要嗎,分享自己是如何學(xué)習(xí)設(shè)計(jì)模式的?   
    無論做什么開發(fā),設(shè)計(jì)模式是每個(gè)程序語言都會(huì)使用的。從而可以想象他的重要性了。
    設(shè)計(jì)模式是很虛的東西。在實(shí)際的項(xiàng)目中才能發(fā)揮其作用。因此和項(xiàng)目目標(biāo),工作環(huán)境,語言工具又有很大關(guān)系。
當(dāng)然,無論什么設(shè)計(jì)模式,都有一些共通的東西。例如追求效率,和簡單化。簡單化不代表規(guī)模變小了,而是每個(gè)信息點(diǎn)或代碼片,或局部邏輯,更為獨(dú)立和可描述。相互之間的關(guān)聯(lián)度更明晰,談不上關(guān)聯(lián)度是高還是低。自己當(dāng)初剛工作結(jié)束設(shè)計(jì)模式,自己確實(shí)是買了一本相關(guān)語言的設(shè)計(jì)的書來看的,的確很有收獲,最重要的還是如何使用,在具體的項(xiàng)目中,在具體的代碼。

2、正所謂學(xué)以致用。在學(xué)習(xí)Android源碼的優(yōu)秀設(shè)計(jì)之后,我們?nèi)绾螌⒃O(shè)計(jì)模式運(yùn)用在Android開發(fā)上成了至關(guān)重要的問題。你有類似的經(jīng)歷嗎?請分享一些經(jīng)驗(yàn)和技巧。

如何學(xué)以致用,是一個(gè)很大的問題。首先是你要先了解一些設(shè)計(jì)模式才談得上使用,了解的之后,就在寫代碼的時(shí)候想一想能不能使用什么設(shè)計(jì)模式來實(shí)現(xiàn)這一功能的。然后在試著做出來看看效果,這樣就能在邊開發(fā)邊使用了,當(dāng)然前期效率可能低一些,但是后期會(huì)有很大的收獲的,有些可能是你意想不到的收獲。

3、編程思想都是相通的。通過學(xué)習(xí)Android源碼,剖析設(shè)計(jì)模式的運(yùn)用,讓開發(fā)者把設(shè)計(jì)與模式重視起來,提升自己的設(shè)計(jì)能力與代碼質(zhì)量。這條路行得通嗎,你是怎樣看待這個(gè)問題的?

這的確是一個(gè)很好的途徑,本人就是通過這個(gè)方法學(xué)習(xí)編程思想的。有些模式只有越用越有心得,這樣你在下次還會(huì)使用這個(gè)模式。這樣一個(gè)模式一個(gè)模式的使用和練習(xí)。達(dá)到學(xué)習(xí)更多的編程思想。并應(yīng)用到不同的開發(fā)語言開發(fā)中。

4、我們都閱讀過別人的源代碼,請分享一下閱讀代碼的方法和經(jīng)驗(yàn)。

閱讀別人的代碼有時(shí)候很痛苦有時(shí)候也很開心。只要還是看骨灰級人物寫的代碼,這樣提升的空間很大,像一般的代碼可能很痛苦,沒有任何章法。所以看別人的源碼也要有所選擇的看,經(jīng)?纯创髱煹拇a也是一種享受啊
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP