您的(de)位置: 北(běi)京軟件(jiàn)開(kāi)發公司 > 新聞動态 >
北(běi)京軟件(jiàn)開(kāi)發公司做(z↔Ωφuò)較難的(de)事(shì)情_北(běi♦•)京軟件(jiàn)開(kāi)發公司
發表日(rì)期:2015-09-08 14:56:45 文↑↕(wén)章(zhāng)編輯:宜天信達 浏覽次數(sh€£ù):
在北(běi)京軟件(jiàn)開(kāi)發公司如(rú)果你(nǐ)是(shì)一(yī)個(gè)軟件∏α(jiàn)開(kāi)發人(rén)員(yuán)↓,你(nǐ)知(zhī)道(dào)什(shén)麽是(shì)面對(☆€duì)各種挑戰。
從(cóng)保證你(nǐ)的(de)軟件(jià♣ n)是(shì)免費(fèi)的(de)錯(cuò)誤&ndash™∏;估計(jì)完成任務的(de)時(shí)間(jiān•¥)–簡單地(dì)解釋你(nǐ)的¶§α(de)工(gōng)作(zuò)非開( ↓kāi)發。開(kāi)發商要(yào)處理(lǐ)各種各樣的(de≤♦)路(lù)障,他(tā)們大(dà)多(duō)不(bù₩δπδ)寫代碼甚至相(xiàng)關。
菲爾約翰遜,對(duì)這(zhè)近(jìn) ₽日(rì)來(lái),在Quora上(shàng)討(tǎo)論♦£×,開(kāi)發者分(fēn)享他(tā)們的§φ×(de)艱難的(de)任務。這(zhè)是(shì)他(tā)們幾個(g£ è)人(rén)一(yī)看(kàn):
# 1編寫文(wén)檔
任務: 創建文(wén)件(jiàn)解釋你(nǐ)的(de)代碼是(shì•∏)如(rú)何工(gōng)作(zuò)的(de)應用(yòng)。←✔♥它可(kě)以包括單獨的(de)文(wén)檔和(hé)代碼注釋。觀衆可(k♣γ&ě)以從(cóng)較終用(yòng)戶到(dào)其他(φ tā)開(kāi)發人(rén)員(yuán)的(de)範圍₹§<。
挑戰: 它可(kě)以是(shì)一(yī≈")個(gè)耗時(shí)的(de)任務,會(huì)覺得(de ♥±)浪費(fèi)時(shí)間(jiān),如(rú)↑↑∞果沒有(yǒu)人(rén)讀(dú)它。程序員(y✔≤uán)通(tōng)常喜歡寫代碼來(lái)記錄它。
# 2寫作(zuò)測試
任務: 編寫單元測試,即測試,綱領性的(de)小(xiǎo)型代碼單÷元以确保功能(néng)正常。
挑戰: 可(kě)以選擇測試寫代碼一(y§↕ī)個(gè)繁瑣的(de)過程,可(kě)感覺上(shàng)建築的(de)&πσ應用(yòng)顯著的(de)額外(wài)工(gōng)作(zuò&β)。
# 3别人(rén)的(de)代碼 工( ∑♦ gōng)作(zuò)
任務: 有(yǒu)保持或提高(gāo),調試應用(yòn'λ₩g)程序或者一(yī)段代碼,是(shì)由另一(yī)個(gè)開♦™¥λ(kāi)發者寫的(de)(S)。
挑戰: 試圖了(le)解一(yī)個(gè)遺↓ ≥≥留代碼的(de)工(gōng)作(zuò)和(hé)神聖 ±的(de)原始開(kāi)發者的(de)意圖。這(zhè)是(shì)更難時(→β≈"shí),開(kāi)發商不(bù)在,代碼寫的(de)很(hěn)差,評論 ♣或記錄。
4 #解釋我做(zuò)什(shén)麽(或不↑→©♠(bù)做(zuò))
任務: 傳達給非程序員(yuán)(家(jiā)庭成員(yuánφσ♥),朋(péng)友(yǒu),非技(jì)術(shù)同事(÷↓↔shì))你(nǐ)的(de)工(gōng>™)作(zuò)需要(yào)什(shén)麽–也(yě)不(bù♥₹♠ )行(xíng)。
挑戰: 讓你(nǐ)愛(ài)的(de)人(rén)不(bù)理(lǐ)解你←≠γ(nǐ)做(zuò)什(shén)麽的(de)生(shēng)±≈÷♦活。不(bù)斷地(dì)要(yào)求解決一(yī)切電(diàn)<¥腦(nǎo)相(xiàng)關的(de)問(wèn)題。
# 5估計(jì)完成任務的(de)時(shí)間(jiā←←n)
任務: 在項目的(de)一(yī)開(kāiβφ®∞)始,拿(ná)出時(shí)間(jiān)估計(jì)要(yào)做£₹✔σ(zuò)的(de)工(gōng)作(zuò)。σδ∞
挑戰: 猜測多(duō)久的(de)東(dō€®ng)西(xī),你(nǐ)可(kě)能(néng)沒做(zuò)之前将作'✔±(zuò)出估計(jì),基于模糊的(de)需求并試圖分(fēn♣↕↕)配處理(lǐ)不(bù)可(kě)預見(jiàn)✔'€♠的(de)問(wèn)題時(shí)。
挑戰如(rú)編寫單元測試和(hé)與别人(rén)的§≥↔(de)代碼工(gōng)作(zuò)是σ"₹™(shì)非常具有(yǒu)挑戰性的(de)&★↔σ₽ndash;何況他(tā)們離(lí)開€¥↔±(kāi)房(fáng)間(jiān)的(de☆ )錯(cuò)誤。頭痛不(bù)能(néng)夠測試正确或釋放(fàng)÷✘ ★你(nǐ)的(de)團隊完成任務可(kě)以很(hě÷δ✘₩n)容易的(de)擴展你(nǐ)的(de)內(nèi)部質量努力通(tōnσ↑∑∞g)過衆包測試方法。這(zhè)将允許更深入的(de)測試,₩并将釋放(fàng)北(běi)京軟件(jiàn)開(kāi)發公司的(de)測試團隊,他(tā)們能(néng)夠滿₹↔足較後期限和(hé)完成任務。