Aspect-Oriented Programming with the e Verification Language: A Pragmatic Guide for Testbench Developers

David Robinson

  • 出版商: Morgan Kaufmann
  • 出版日期: 2007-08-01
  • 定價: $2,980
  • 售價: 8.0$2,384
  • 語言: 英文
  • 頁數: 264
  • 裝訂: Paperback
  • ISBN: 0123742102
  • ISBN-13: 9780123742100
  • 立即出貨

買這商品的人也買了...

商品描述

Description

Whats this AOP thing anyway, reallywhen you get right down to itand can someone please explain what an aspect actually is?

Aspect-Oriented Programming with the e Verification Language takes a pragmatic, example based, and fun approach to unraveling the mysteries of AOP. In this book, youll learn how to:

Use AOP to organize your code in a way that makes it easy to deal with the things you really care about in your verification environments. Forget about organizing by classes, and start organizing by functionality, layers, components, protocols, functional coverage, checking, or anything that you decide is important to you
Easily create flexible code that eases your development burden, and gives your users the power to quickly do what they need to do with your code
Truly create a plug-and-play environment that allows you to add and remove functionality without modifying your code. Examples include how to use AOP to create pluggable debug modules, and a pluggable module that lets you check that your testbench is still working before you begin a regression
Utilize AOP to sidestep those productivity roadblocks that seem to plague all projects at the most inconvenient of times
Discover why return is evil, and some other gotchas with the AOP features of e
All of the methodologies, tips, and techniques described in this book have been developed and tested on real projects, with real people, real schedules and all of the associated problems that come with these. Only the ones that worked, and worked well, have made it in, so by following the advice given in this book, youll gain access to the true power of AOP while neatly avoiding the effort of working it all out yourself.

Use AOP to organize your code in a way that makes it easy to deal with the things you really care about in your verification environments. Forget about organizing by classes, and start organizing by functionality, layers, components, protocols, functional coverage, checking, or anything that you decide is important to you
Easily create flexible code that eases your development burden, and gives your users the power to quickly do what they need to do with your code
Truly create a plug-and-play environment that allows you to add and remove functionality without modifying your code. Examples include how to use AOP to create pluggable debug modules, and a pluggable module that lets you check that your testbench is still working before you begin a regression
Utilize AOP to sidestep those productivity roadblocks that seem to plague all projects at the most inconvenient of times

商品描述(中文翻譯)

描述

AOP是什麼東西?當你深入研究並且有人能解釋一下aspect到底是什麼嗎?《使用e驗證語言進行面向方面的編程》以實用、基於示例和有趣的方式來解開AOP的神秘面紗。在這本書中,你將學習如何:

- 使用AOP來組織代碼,使其易於處理驗證環境中真正關心的事情。忘記按類別組織,開始按功能、層次、組件、協議、功能覆蓋、檢查或任何你認為重要的方式組織。
- 輕鬆創建靈活的代碼,減輕開發負擔,讓用戶能夠快速完成他們需要的操作。
- 真正創建一個即插即用的環境,允許你在不修改代碼的情況下添加和刪除功能。示例包括如何使用AOP創建可插拔的調試模塊,以及一個可插拔模塊,讓你在開始回歸測試之前檢查測試平台是否正常運作。
- 利用AOP來避開那些似乎在最不方便的時候困擾所有項目的生產力障礙。
- 發現為什麼返回值是邪惡的,以及e的AOP功能的其他一些陷阱。

本書中描述的所有方法、技巧和技術都是在真實項目中開發和測試的,涉及真實人員、真實進度以及相關問題。只有那些有效且有效的方法才被納入,因此遵循本書中的建議,您將獲得AOP的真正力量,同時避免自己解決所有問題的努力。

使用AOP來組織代碼,使其易於處理驗證環境中真正關心的事情。忘記按類別組織,開始按功能、層次、組件、協議、功能覆蓋、檢查或任何你認為重要的方式組織。
輕鬆創建靈活的代碼,減輕開發負擔,讓用戶能夠快速完成他們需要的操作。
真正創建一個即插即用的環境,允許你在不修改代碼的情況下添加和刪除功能。示例包括如何使用AOP創建可插拔的調試模塊,以及一個可插拔模塊,讓你在開始回歸測試之前檢查測試平台是否正常運作。
利用AOP來避開那些似乎在最不方便的時候困擾所有項目的生產力障礙。