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