2017.3.30

1.測試驅(qū)動(dòng)開發(fā)真的是個(gè)好方法,使用場景?流程設(shè)計(jì)?單元測試?實(shí)現(xiàn),把軟件拆分成一個(gè)個(gè)的使用用例,配合上番茄鐘,是目前使用過的最高效的開發(fā)流程,沒有之一。我覺得,目前我的開發(fā)效率是全公司最高的,完全歸功于它。標(biāo)準(zhǔn)化的流程真的是個(gè)好東西,想要效率高,好的流程少不了。聽說,思維導(dǎo)圖也是個(gè)好東西,三十年不衰,提上日程,學(xué)一學(xué)。

2.任務(wù)的安排是開始番茄工作法的第一步,這一步不做好,效率會受很大影響,總會想著還有什么沒有做,心里缺乏安全感。今天上午,本打算安安心心的重構(gòu)之前的代碼,突然策劃跑過來跟我說,之前寫的麻將有問題,不能判斷胡牌了,這個(gè)胡牌判斷確實(shí)是這個(gè)游戲的核心算法,之前寫的時(shí)候就花了不少功夫的,也是我最放心不下的部分,運(yùn)行了一個(gè)星期了,都沒發(fā)現(xiàn)問題,本以為已經(jīng)成功實(shí)現(xiàn)了,他這么一下,好像澆了我一盆冷水一樣,一下子就慌了。這個(gè)就好像,一個(gè)科學(xué)家提出一條定理,經(jīng)過一段時(shí)間,無人質(zhì)疑。突然有人發(fā)現(xiàn)一個(gè)例外情況,定理失效。感覺是一模一樣,很可能意味著之前的設(shè)計(jì)不合理,要推翻重新設(shè)計(jì)。在慌亂下的緊張是聰明的毒藥,可以毒死所有聰明。一上午,都在想算法改如何重新設(shè)計(jì),怎么都不滿意,不是這種情況不滿足,就是那種情況有問題,都找不到比之前的更合理的算法。午飯后,趴在桌子上睡覺,靈感來找我,為什么可以這么蠢!連運(yùn)行日志都沒有看!就像醫(yī)生看病,沒有診斷,直接就想治療方案。看完日志,一邊是輕松,一邊是好笑。原來算法沒有問題,是因?yàn)橛?jì)時(shí)器忘記了清零,所以客戶端沒來得及顯示,就已經(jīng)判斷成超時(shí)了。被自己蠢哭::>_<::。所以,番茄工作法真的是好東西,如果我能夠中途休息個(gè)五分鐘,早就反應(yīng)過來了。第二,有緊急任務(wù)的時(shí)候,一定要重新安排任務(wù),也就是調(diào)整一下任務(wù)優(yōu)先級就好了。第三,測試為導(dǎo)向,所有實(shí)現(xiàn)以滿足測試為目標(biāo)。

3.寫文章例子很重要,羅胖,薛兆豐,李笑來這些人的文章都是通過通俗的例子,把道理深入淺出的表達(dá)。深入的理解道理,細(xì)心的觀察,才能找到淺出的例子。平時(shí),讀書,與人交流,要多留心發(fā)現(xiàn)身邊的故事,都是寫作好素材。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 作者:Marty Cagan [美] 前言 1.如果開發(fā)的產(chǎn)品沒有市場價(jià)值,那么無論開發(fā)團(tuán)隊(duì)多么優(yōu)秀也無濟(jì)于事 第...
    徐永涵閱讀 761評論 0 0
  • 一、學(xué)習(xí)任務(wù) 英語:記背單詞 新 76 舊100 何凱文每日一句更新 長難句本小節(jié)結(jié)束 數(shù)學(xué):不定積分第三小節(jié)--...
    狂野的孩兒也狂野閱讀 176評論 0 0
  • 產(chǎn)品的責(zé)任心產(chǎn)生興趣產(chǎn)品經(jīng)理的自驅(qū)動(dòng)成長建議和要點(diǎn)反思 人的一切痛苦,本質(zhì)上都是對自己的無能的憤怒——王小波。 有...
    三不主義閱讀 207評論 0 0
  • 關(guān)于作者: 特奧·康普諾利,歐洲工商管理學(xué)院、荷蘭自由大學(xué)、比利時(shí)根特大學(xué)管理學(xué)院教授,也是多個(gè)跨國公司的顧問。精...
    YC王磊閱讀 201評論 1 2
  • 原計(jì)劃今天休班獨(dú)自一人好好帶兒子吃喝玩樂的,沒曾想自己沒有堅(jiān)持原則,跟著他人的意愿走了。導(dǎo)致從昨天晚上到現(xiàn)在的情緒...
    trb小美m(xù)m閱讀 152評論 0 0