買這商品的人也買了...
-
$880$695 -
$2,760$2,622 -
$550$435 -
$550$468 -
$480$379 -
$399CCNA ICND2 Official Exam Certification Guide (CCNA Exams 640-816 and 640-802), 2/e
-
$450$351 -
$580$458 -
$420$332 -
$260$221 -
$350$277 -
$720$569 -
$980$774 -
$620$527 -
$480$408 -
$380$323 -
$680$578 -
$520$442 -
$520$442 -
$680$578 -
$750$593 -
$750$593 -
$690$538 -
$500$425 -
$650$514
商品描述
Description
In this compact book, Steven Feuerstein, widely recognized as one of the world's leading experts on the Oracle PL/SQL language, distills his many years of programming, teaching, and writing about PL/SQL into a set of best practices-recommendations for developing successful applications. Covering the latest Oracle release, Oracle Database 11g, Feuerstein has rewritten this new edition in the style of his bestselling Oracle PL/SQL Programming. The text is organized in a problem/solution format, and chronicles the programming exploits of developers at a mythical company called My Flimsy Excuse, Inc., as they write code, make mistakes, and learn from those mistakes-and each other.
This book offers practical answers to some of the hardest questions faced by PL/SQL developers, including:Oracle PL/SQL Best Practices summarizes PL/SQL best practices in nine major categories: overall PL/SQL application development; programming standards; program testing, tracing, and debugging; variables and data structures; control logic; error handling; the use of SQL in PL/SQL; building procedures, functions, packages, and triggers; and overall program performance.
- What is the best way to write the SQL logic in my application code?
- How should I write my packages so they can be leveraged by my entire team of developers?
- How can I make sure that all my team's programs handle and record errors consistently?
This book is a concise and entertaining guide that PL/SQL developers will turn to again and again as they seek out ways to write higher quality code and more successful applications.
"This book presents ideas that make the difference between a successful project and one that never gets off the ground. It goes beyond just listing a set of rules, and provides realistic scenarios that help the reader understand where the rules come from. This book should be required reading for any team of Oracle database professionals."
--Dwayne King, President, KRIDAN Consulting
Table of Contents
Preface
1. The Big Picture
Successful Applications Are Never an Accident
Best Practices for Successful Applications
2. Real Developers Follow Standards
Best Practices for Developing and Using Standards
3. Life After Compilation
Testing, Tracing, and Debugging
Best Practices for Testing, Tracing, and Debugging4. What's Code Without Variables?
Best Practices for Declaring Variables and Data Structures
Best Practices for Using Variables and Data Structures
Best Practices for Declaring and Using Package Variables
5. Developer As Traffic Cop
Best Practices for Conditional and Boolean Logic
Best Practices for Loop Processing
Best Practices for Branching Logic
6. Doing the Right Thing When Stuff Goes Wrong
Best Practices for Understanding Error Handling
Best Practices for Nitty-Gritty, Everyday Exception Programming
Best Practices for Coding Defensively
7. Break Your Addiction to SQL
SQL Is Bad!
General SQL Best Practices
Best Practices for Querying Data from PL/SQL
Best Practices for Changing Data from PL/SQL
Best Practices for Dynamic SQL
8. Playing with Blocks (of Code)
Best Practices for Parameters
Best Practices for Procedures and Functions
Best Practices for Packages
Best Practices for Triggers
9. My Code Runs Faster Than Your Code
Best Practices for Finding Slow Code
Best Practices for High-Impact Tuning
Best Practices for Other Tuning
A. Best Practices Quick Reference
B. Resources for PL/SQL Developers
Index
商品描述(中文翻譯)
**描述**
在這本簡明的書中,史蒂芬·費爾斯坦(Steven Feuerstein),被廣泛認為是全球頂尖的 Oracle PL/SQL 語言專家之一,將他多年來在 PL/SQL 編程、教學和寫作的經驗提煉成一套最佳實踐建議,以開發成功的應用程式。這本書涵蓋了最新的 Oracle 版本,Oracle Database 11g,費爾斯坦以他暢銷書《Oracle PL/SQL Programming》的風格重寫了這個新版本。文本以問題/解決方案的格式組織,記錄了一家名為 My Flimsy Excuse, Inc. 的虛構公司的開發者在編寫代碼、犯錯誤和從錯誤中學習的過程。
這本書為 PL/SQL 開發者面臨的一些最棘手的問題提供了實用的答案,包括:
- 在我的應用程式代碼中,編寫 SQL 邏輯的最佳方法是什麼?
- 我應該如何編寫我的包,以便我的整個開發團隊都能利用?
- 我如何確保我團隊的所有程式一致地處理和記錄錯誤?
《Oracle PL/SQL Best Practices》將 PL/SQL 的最佳實踐總結為九個主要類別:整體 PL/SQL 應用程式開發;編程標準;程式測試、追蹤和除錯;變數和數據結構;控制邏輯;錯誤處理;在 PL/SQL 中使用 SQL;構建程序、函數、包和觸發器;以及整體程式性能。
這本書是一本簡潔且有趣的指南,PL/SQL 開發者將不斷參考,以尋找編寫更高質量代碼和更成功應用程式的方法。
「這本書提出的想法使成功的專案與無法啟動的專案之間產生了差異。它不僅僅是列出一套規則,而是提供了現實場景,幫助讀者理解這些規則的來源。這本書應該是任何 Oracle 數據庫專業團隊的必讀書籍。」
--德維恩·金(Dwayne King),KRIDAN Consulting 總裁
**目錄**
**前言**
**1. 大局觀**
成功的應用程式從來不是偶然的
成功應用程式的最佳實踐
**2. 真正的開發者遵循標準**
開發和使用標準的最佳實踐
**3. 編譯後的生活**
測試、追蹤和除錯
測試、追蹤和除錯的最佳實踐
**4. 沒有變數的代碼算什麼?**
聲明變數和數據結構的最佳實踐
使用變數和數據結構的最佳實踐
聲明和使用包變數的最佳實踐
**5. 開發者如同交通警察**
條件和布林邏輯的最佳實踐
循環處理的最佳實踐
分支邏輯的最佳實踐
**6. 當事情出錯時做正確的事**
理解錯誤處理的最佳實踐
日常例外編程的最佳實踐
防禦性編碼的最佳實踐
**7. 擺脫對 SQL 的依賴**
SQL 是壞的!
一般 SQL 最佳實踐
從 PL/SQL 查詢數據的最佳實踐
從 PL/SQL 更改數據的最佳實踐
動態 SQL 的最佳實踐
**8. 玩轉代碼區塊**
參數的最佳實踐
程序和函數的最佳實踐
包的最佳實踐
觸發器的最佳實踐
**9. 我的代碼比你的代碼運行得更快**
尋找慢代碼的最佳實踐
高影響調優的最佳實踐
其他調優的最佳實踐
**A. 最佳實踐快速參考**
**B. PL/SQL 開發者資源**
**索引**