Hooray! You have added the first book to your bookshelf. Check it out now!
[−]
  • Search Digit-count Valid ISBN Invalid ISBN Valid Barcode Invalid Barcode

重構

改善既有程式的設計

By Don Roberts, William Opdyke, John Brant, Martin Fowler, Ken Beck, 侯捷 (Translator), 熊節 (Translator)

(90)

| Hardcover | 9789867594068

Like 重構?
Join aNobii to see if your friends read it, and discover similar books!

Sign up for free

Book Description

當物件技術成為老生常談之後 — 尤其在 Java 編程語言之中,新的問題也在軟體開發社群中浮現了出來。缺乏經驗的開發人員完成了大量粗劣設計,獲得的程式不但缺乏效率,也難以維護和擴展。漸漸地,軟體系統專家發現,與這些沿襲下來的、品質不佳的程式共處,是多麼艱難。物件專家運用許多(而且日漸更多)技術來改善既有程式的結構完善性與性能,已有數年之久。但是這些被稱為「重構」(refactoring)的實踐技術,一直(只)流傳在專家領域內,因為沒有人願意將全部這些知識錄寫為所有開發人員可讀的形式。這種情況如今終於結束。在《Refactoring: Improving the Design of ExistiContinue

當物件技術成為老生常談之後 — 尤其在 Java 編程語言之中,新的問題也在軟體開發社群中浮現了出來。缺乏經驗的開發人員完成了大量粗劣設計,獲得的程式不但缺乏效率,也難以維護和擴展。漸漸地,軟體系統專家發現,與這些沿襲下來的、品質不佳的程式共處,是多麼艱難。物件專家運用許多(而且日漸更多)技術來改善既有程式的結構完善性與性能,已有數年之久。但是這些被稱為「重構」(refactoring)的實踐技術,一直(只)流傳在專家領域內,因為沒有人願意將全部這些知識錄寫為所有開發人員可讀的形式。這種情況如今終於結束。在《Refactoring: Improving the Design of Existing Code》書中,知名的物件技術者 Martin Fowler 闖入新的領域,褪去那些名家實踐手法的神秘面紗,並展示軟體從業人員領悟這種新過程的重大意義。

只要受過適度訓練,一位技巧嫻熟的系統程式員可以在拿到一個糟糕的設計之後,把它翻新為設計良好、穩健強固的程式碼。

0 Review

Login or Sign Up to write a review
No reviews for this book yet

Book Details

  • Rating:
    (90)
    • 5 stars
    • 4 stars
    • 3 stars
    • 2 stars
    • 1 star
  • 繁體書
  • Hardcover 464 Pages
  • ISBN-10: 9867594061
  • ISBN-13: 9789867594068
  • Publisher: 碁峰資訊股份有限公司
  • Pub date: Aug 01, 2003
  • Also available as: Paperback
  • In other languages:
    • Cover of 'Refactoring'
      Refactoring
      (English Books)

    简体书

Improve data of this book

Prices Change currency & sellers

ISBN Edition List Sale Seller
9789867594068 Hardcover NTD720.00 NTD648.00 誠品
NTD720.00 NTD648.00 博客來
Other editions
+ 1 copy tradable: →
Added to Shelf Added to Wish List

Inline Translation Mode

Left click to navigate, right click to translate.

inline translation guide

or close

Inline translation is not ready for this page yet.

Inline translation mode.

Share this page with your friends.

The viewport has not loaded.