TAILIEUCHUNG - Code Complete

FRONT MATTER Preface [Preface] Who Should Read This Book? Where Else Can You Find This Information? Key Benefits of This Handbook Why This Handbook Was Written Book Website Author Note Notes about the Second Edition [new] Acknowledgments [n/a] LAYING THE FOUNDATION Welcome to Software Construction [1] What Is Software Construction? Why Is Software Construction Important? How to Read This Book Metaphors for a Richer Understanding of Software Development [2] The Importance of Metaphors How to Use Software Metaphors Common Software Metaphors Measure Twice, Cut Once: Upstream Prerequisites [3] Importance of Prerequisites Determine. | Code Complete Contents Page 1 Front Matter Preface Preface Who Should Read This Book Where Else Can You Find This Information Key Benefits of This Handbook Why This Handbook Was Written Book Website Author Note Notes about the Second Edition new Acknowledgments n a Laying the Foundation Welcome to Software Construction 1 What Is Software Construction Why Is Software Construction Important How to Read This Book Metaphors for a Richer Understanding of Software Development 2 The Importance of Metaphors How to Use Software Metaphors Common Software Metaphors Measure Twice Cut Once Upstream Prerequisites 3 Importance of Prerequisites Determine the Kind of Software You re Working On Problem-Definition Prerequisite Requirements Prerequisite Architecture Prerequisite Amount of Time to Spend on Upstream Prerequisites Key Construction Decisions 3 new material Choice of Programming Language Programming Conventions Your Location on the Technology Wave Selection of Major Construction Practices Creating High Quality Code Design in Construction mostly new material some from 7 Design Challenges Key Design Concepts Design Building Blocks Heuristics Design Practices Steven C. McConnell. All Rights Reserved. H BOOKS codec2ed 1 12 2004 3 43 PM Code Complete Contents Page 2 Comments on Popular Methodologies Working Classes mostly new material a little from 6 Class Foundations Abstract Data Types ADTs Good Class Interfaces Design and Implementation Issues Reasons to Create a Class Language-Specific Issues Beyond Classes Packages High-Quality Routines 5 Valid Reasons to Create a Routine Design at the Routine Level Good Routine Names How Long Can a Routine Be How to Use Routine Parameters Special Considerations in the Use of Functions Macro Routines and Inline Routines Defensive Programming new material Protecting Your Program .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.