PHP實(shí)習(xí)歸納總結(jié)報(bào)告.doc

PHP實(shí)習(xí)歸納總結(jié)報(bào)告.doc

ID:51907021

大小:26.00 KB

頁數(shù):3頁

時(shí)間:2020-03-18

PHP實(shí)習(xí)歸納總結(jié)報(bào)告.doc_第1頁
PHP實(shí)習(xí)歸納總結(jié)報(bào)告.doc_第2頁
PHP實(shí)習(xí)歸納總結(jié)報(bào)告.doc_第3頁
資源描述:

《PHP實(shí)習(xí)歸納總結(jié)報(bào)告.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、PHP實(shí)習(xí)報(bào)告1.入職第一天入職第一天要求熟悉公司的開發(fā)環(huán)境,以及代碼風(fēng)格。公司的開發(fā)環(huán)境是windoes+apache+mysql,開發(fā)工具是Eclipse+navicat。原本以為如今公司開發(fā)都會(huì)在linux系統(tǒng)下,這才清楚開發(fā)環(huán)境全憑個(gè)人喜好以及熟悉程度。其實(shí)同樣是做架構(gòu),同樣是寫代碼,環(huán)境不重要。只是因?yàn)樽詈蟮姆?wù)器是linux系統(tǒng),為了避免上線以后出問題,所以對(duì)常見的linux的特點(diǎn)要求熟悉。Apache并不要求掌握多少,因?yàn)榉?wù)器維護(hù)有專職人員做,而且做的更專業(yè)更好,我們只是簡(jiǎn)單能使用就好。Eclipse是一套很強(qiáng)大的IDE,有各種版本適合

2、各種語言開發(fā),如java、php等。其附帶的功能強(qiáng)大而又方便,是大中型項(xiàng)目的開發(fā)利器。因?yàn)樵诖笾行晚?xiàng)目開發(fā)時(shí),項(xiàng)目?jī)?nèi)部結(jié)構(gòu)錯(cuò)亂復(fù)雜,各個(gè)文件之間存在個(gè)各種各樣的依賴關(guān)系,這時(shí)候一個(gè)好的IDE可以省下很多使用notepad開發(fā)時(shí)的勞力。Navicat是一套數(shù)據(jù)庫管理工具,用它來連接mysql比命令行操作更方便,比phpmyadmin更快捷,因?yàn)镃/S的系統(tǒng)有更快的響應(yīng)速度以及處理速度。代碼風(fēng)格是影響團(tuán)隊(duì)開發(fā)的一個(gè)很重要因素,這一點(diǎn)在我們后面進(jìn)行開發(fā)的時(shí)候給我?guī)硐喈?dāng)深刻的感觸。從簡(jiǎn)單的代碼縮進(jìn)、留白,到更深入的數(shù)據(jù)處理方式,處理環(huán)節(jié),每個(gè)人都有自己的理解

3、和想法,因?yàn)槊總€(gè)人都有自己的經(jīng)驗(yàn)。代碼格式還好說,在公司見識(shí)到了很方便的代碼美化工具,可以方便的轉(zhuǎn)化為自己賞心悅目的格式。但是數(shù)據(jù)的處理方式、流程、環(huán)節(jié),卻是項(xiàng)目整合的關(guān)鍵。比如關(guān)鍵字過濾的處理,重復(fù)處理會(huì)影響效率,比如某顯示值的變換,萬萬不能重復(fù)處理。所以在一開始就必須規(guī)定好入口參數(shù)、出口參數(shù)的格式,并且將數(shù)據(jù)處理流程規(guī)定好!即有一套精確的數(shù)據(jù)流圖!2.關(guān)于數(shù)據(jù)庫架構(gòu)——理論和實(shí)踐該單位的官網(wǎng)是由一個(gè)經(jīng)驗(yàn)豐富的架構(gòu)師、還有幾個(gè)專職人員帶領(lǐng)我們幾個(gè)實(shí)習(xí)生一起做。在數(shù)據(jù)庫架構(gòu)的問題上我第一次感受到經(jīng)驗(yàn)和書本的矛盾關(guān)系。在看到該官網(wǎng)的數(shù)據(jù)庫架構(gòu)時(shí),我不禁覺

4、得其有問題。按著書上關(guān)于數(shù)據(jù)庫范式的講解,毫無疑問該網(wǎng)站的數(shù)據(jù)庫存在數(shù)據(jù)冗余等諸多問題,難道這個(gè)架構(gòu)師和這些工程師們不懂?dāng)?shù)據(jù)庫范式?事實(shí)證明我猜對(duì)了一半,當(dāng)我滿懷疑惑提出數(shù)據(jù)庫的問題后,才發(fā)現(xiàn)有一個(gè)工程師真的不清楚數(shù)據(jù)庫范式是什么,甚至連這個(gè)概念都沒聽過。另外一個(gè)工程師帶著我分析這個(gè)網(wǎng)站的用途和需求,并講解了這樣設(shè)計(jì)的優(yōu)點(diǎn)和缺點(diǎn),以及按著規(guī)范的范式要求去設(shè)計(jì)的優(yōu)點(diǎn)個(gè)缺點(diǎn)。最終我了解到,數(shù)據(jù)庫范式是一個(gè)規(guī)范,它在理想程度上解決了數(shù)據(jù)冗余,刪除出錯(cuò)等諸多問題,但是當(dāng)我們完全按著數(shù)據(jù)庫范式去設(shè)計(jì)的時(shí)候就發(fā)現(xiàn)并沒有想象中的好。因?yàn)橛幸恍┤哂嗷騽h除出錯(cuò)很可能一年

5、才遇到一次,而且在人為提醒的狀況下完全可以避免,但是為了避免冗余所耗費(fèi)的勞力,所付出的代價(jià)卻是相當(dāng)巨大的。3.關(guān)于注釋開發(fā)的時(shí)候被一再強(qiáng)調(diào)注釋的重要性。并且就連注釋的格式都規(guī)范的死死的。這就是團(tuán)隊(duì)開發(fā)。每一個(gè)文件都必須有文件注釋,每一個(gè)函數(shù)都必須有功能注釋以及參數(shù)注釋,甚至就連每一個(gè)變量都必須有注釋,必須清清楚楚標(biāo)明用途,哪怕它的標(biāo)識(shí)符很清楚表示它只是個(gè)password。如今的開發(fā)語言都有其相應(yīng)的自動(dòng)生成API幫助文檔的小軟件,每一個(gè)軟件都規(guī)定了注釋的規(guī)范,以方便生成幫助文檔,好在這些文檔規(guī)范大致相同。剛開始很驚訝,因?yàn)樽⑨尩膬?nèi)容居然能占一半,甚至更多

6、,這在以前都未曾遇到。2.如何解決問題官網(wǎng)開發(fā)到一半遇到兩個(gè)問題:一個(gè)是視頻播放上傳,再有一個(gè)就是自動(dòng)繪制圖表。視頻上傳在土豆,優(yōu)酷上屢見不鮮,可是真正到了自己開發(fā)的時(shí)候才發(fā)現(xiàn)并不像想象的那么容易。我只要一想到上傳時(shí)網(wǎng)絡(luò)狀況、斷點(diǎn)續(xù)傳、視頻格式這些技術(shù)問題,頭就大了。自動(dòng)圖表就更不必說,根本不知道從哪里下手,更不能接受的是架構(gòu)師經(jīng)理和兩個(gè)工程師居然也沒遇到過類似問題。當(dāng)時(shí)我覺得這件事或許解決不了,因?yàn)轫?xiàng)目已經(jīng)分好時(shí)間,工期只有這么多,即便能解決怕也是要超工期。最后向上級(jí)反映一下改一下需求然后可能就不了了之了。事實(shí)證明了我的想法很愚蠢,因?yàn)榻?jīng)理根本就沒向

7、上反映,只是相當(dāng)?shù)ǖ亟o了一句話:上網(wǎng)找找方法,肯定能實(shí)現(xiàn)。沒想到真讓經(jīng)理說中了。最后大家齊心合力,首先把問題分析,難關(guān)一個(gè)一個(gè)克服,經(jīng)歷了整夜守著谷歌翻譯看幫助文檔,經(jīng)歷了整夜手工輸入連接下載flash接口,經(jīng)理了整夜調(diào)試修改別人的代碼……經(jīng)歷了一個(gè)又一個(gè)不眠之夜,工作居然提前完成了!事后一次聚餐的時(shí)候大家說根本沒想到這個(gè)可能實(shí)現(xiàn),經(jīng)理說:“類似的狀況我之前就遇到很多回了。最開始也是想著該需求,后來才認(rèn)識(shí)到,公司招人來是解決問題的,工作就要盡責(zé)!有需求就必須滿足!即便滿足不了也得盡全力去做。最重要的是:事情都是人做的,別人能做,自己為什么不能,即便不

8、能自創(chuàng),抄也可以抄來”。實(shí)習(xí)心得:1.關(guān)于公司的開發(fā)環(huán)境和代碼規(guī)范公司的環(huán)境和規(guī)范,都是長(zhǎng)期以

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。