日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
一個人開發(fā)一個項(xiàng)目時怎么糾錯

我曾經(jīng)有一年一個人開發(fā)一個富客戶端App,目前它已經(jīng)在盈利了。但我記得在剛開始的時候我的技能就像生銹的鈍刀,主要是因?yàn)榇a的問題,而這里我們僅僅討論代碼的問題,架構(gòu)、結(jié)構(gòu)以及交互的問題我們暫且都放一邊。

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的坡頭網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

當(dāng)時我在這個項(xiàng)目上花了太多的時間,以至于很難抽出身來思考這個問題——從另一個角度來看深埋在地下的設(shè)計缺陷。所以我的問題就是我怎樣走出自己的局限,以新的的方式看待并讓它變得更好?我的幾個朋友給了我下面幾個建議:

一. 學(xué)習(xí)新語言或者程序庫

  1. 找到一個有類似技術(shù)問題的人,然后跟他聊聊,個人開發(fā)者團(tuán)隊(duì)用這個辦法是很有效的。
  2. 先做下別的項(xiàng)目,也許一周過后你突然有了什么新點(diǎn)子。
  3. 查看相似的項(xiàng)目或者產(chǎn)品,比如存在的開源產(chǎn)品,但不要直接復(fù)制人家的代碼。
  4. 學(xué)習(xí)一種新語言、程序庫或者框架,這些技術(shù)也許會讓你輕易洞察出你有困難的問題,然后找到解決辦法。
  5. 讀一本好的設(shè)計或者語言/架構(gòu)方面的書。

[[65991]]

二. 大聲地把代碼讀出來

坐下來對一段代碼、一個模塊、一個特性自己大聲地朗讀和解讀,當(dāng)你發(fā)現(xiàn)你自己說的聽起來有問題、很蠢,就把它記下來然后想辦法去解決。

三. 縮小范圍再找bug

看看你經(jīng)常修改的源代碼控制文件,哪一部分代碼是最難處理的,哪一部分代碼產(chǎn)生了最多的bug, 哪種類型的變化會引起整個代碼的連鎖反應(yīng),一旦縮小了范圍,你開始尋找那里為什么會出問題,然后可以看一些系統(tǒng)的分類設(shè)計問題的書,比如 Martin Fowler的Refactoring, Herb Sutter的C++ Coding Standards, Robert Martin的Clean Code 等。

當(dāng)然如果別人能幫你看下代碼更好,但總不如你自己想來的有用,因?yàn)槟惚热魏稳硕贾浪膯栴}可能出現(xiàn)在哪里。

四. 跟用戶們交流一下

跟用戶們交流一下,然后看他們覺得哪里有問題,不管是UX還是速度問題,然后想著怎么讓這個系統(tǒng)更流暢,不管是API還是其他的測試驅(qū)動開發(fā),很多時候,你會發(fā)現(xiàn)只用把這些API放進(jìn)代碼,不用做很大的轉(zhuǎn)變。

Via arstechnica

譯文鏈接:http://www.leiphone.com/1224-keats-only-developer.html


網(wǎng)站欄目:一個人開發(fā)一個項(xiàng)目時怎么糾錯
文章起源:http://m.5511xx.com/article/dpohhdd.html