四虎国产精品永久地址998_chinesexxx少妇露脸_日本丁香久久综合国产精品_一区二区久久久久_四虎av影视_久久久久国产一区二区三区不卡

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > 軟件研發 > REPL(交互式命令行)驅動開發

REPL(交互式命令行)驅動開發

2018-07-16 10:54:07 | 來源:中培企業IT培訓網

REPL(交互式命令行)驅動開發

REPL驅動的開發并不是一個廣泛認可的名詞,它是我喜歡的開發風格,對測試有特定的影響。在使用解釋型語言的時候很常見,如Lisp、Python、Ruby和JavaScript等。

在你使用讀取、計算、打印、循環( REPL)類型語言時,你可以編寫小而獨立的函數,并且不依賴于全局的狀態。

函數在編寫的時候就得到了測試。

這種開發的方式和TDD有些區別。它側重于編寫沒有或者有很少的副作用的函數。讓代碼更易于理解,而不是像TDD那樣,在實現功能代碼前編寫測試用例。

你可以把這種開發方式和單元測試結合起來。因為你也可以用REPL驅動開發的方式去實現測試,這樣的結合是一種很有效的策略。

標簽: REPL

相關閱讀

主站蜘蛛池模板: 象山县| 海淀区| 克拉玛依市| 社旗县| 若尔盖县| 红安县| 老河口市| 陈巴尔虎旗| 阳泉市| 五河县| 宣威市| 翁牛特旗| 宣武区| 安顺市| 门头沟区| 墨玉县| 嘉祥县| 汽车| 图们市| 琼结县| 遂宁市| 西城区| 台南县| 太仆寺旗| 安阳县| 积石山| 石家庄市| 阿城市| 泽普县| 荆州市| 桑日县| 崇信县| 天峨县| 资中县| 屏南县| 龙里县| 林甸县| 山东省| 铜山县| 丰镇市| 静安区|