跨越邊界: Ruby on Rails 的秘笈是什么?
我們能從 Rails 框架學(xué)到的經(jīng)驗(yàn)
Ruby on Rails 好像一直處于爭(zhēng)論的風(fēng)口浪尖。大多數(shù)爭(zhēng)論的核心是其所宣稱的令人驚異的生產(chǎn)力。 跨越邊界 的作者 Bruce Tate 已經(jīng)開始理解 Rails 并不是一個(gè)更好的工具,而是一個(gè)不同類型的工具。本文研究了使 Rails 在某個(gè)領(lǐng)域如此高效率的折衷和設(shè)計(jì)決策。然后思索了應(yīng)該在 Java™ 社區(qū)獲得更多關(guān)注的受 Rails 啟發(fā)的思想。
http://www-128.ibm.com/developerworks/cn/java/j-cb05096.html.
跨越邊界: 在集成框架中進(jìn)行測(cè)試,第 1 部分
在 Ruby on Rails 中進(jìn)行單元測(cè)試
Java ™ 社區(qū)在推進(jìn)自動(dòng)單元測(cè)試方面已經(jīng)做了一項(xiàng)激動(dòng)人心的工作。越來越多的開放源碼框架支持在構(gòu)建項(xiàng)目的同時(shí)構(gòu)建自動(dòng)測(cè)試套件。Spring framework、JUnit、TestNG 和其他幾個(gè)框架的一些或全部靈感都來自自動(dòng)測(cè)試的思想。盡管如此,一些非 Java 語言和框架具有更多的測(cè)試動(dòng)機(jī)、更合適的測(cè)試工具和更統(tǒng)一的測(cè)試視角。通過觀察其他框架的測(cè)試方式,可以改進(jìn) Java 語言中的測(cè)試方式,甚至使用更合適的語言來測(cè)試 Java 代碼。這篇文章是關(guān)于在 Ruby on Rails 上進(jìn)行測(cè)試的兩篇文章中的第一篇,將介紹 Rails 單元測(cè)試的方式。
http://www-128.ibm.com/developerworks/cn/java/j-cb06066.html
跨越邊界: 在集成框架中進(jìn)行測(cè)試,第 2 部分
在 Ruby on Rails 中進(jìn)行單元測(cè)試
在由兩篇文章組成的這一系列的 第 1 部分 中,介紹了如何用 Ruby on Rails 進(jìn)行單元測(cè)試,并展示了如何利用這種方式的某些方面改進(jìn) Java™ 的單元測(cè)試。Java 開發(fā)人員對(duì)更高級(jí)測(cè)試的選擇更加有限。在這篇文章中,將繼續(xù)研究 Rails,體會(huì)用于功能測(cè)試和集成測(cè)試的集成框架的優(yōu)勢(shì)。
http://www-128.ibm.com/developerworks/cn/java/j-cb06206/
聯(lián)系客服