ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Jobs
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


Join the ZDNet Community

Resources White Papers

Download now

Develop better code by gleaning insight from previous experiences

Did you find this white paper useful?
22 out of 50 users found this white paper useful


Publisher TechRepublic
Publisher Registration N/A
Topics Methodology Date added 09 Dec 2005
Downloads 1 Format 832.0KB PDF

Create readable code as you develop your application and reduce future frustration using the techniques gleaned from superior experience.

Refactoring is the process of revising existing code, which is often a time consuming process. However, prefactoring is the art of applying the insights gleaned from previous experience (whether yours or someone else's) to new projects. It's based on the premise that you're better off considering the best possible design patterns before beginning a project. Using real world examples, this chapter excerpt from Prefactoring by Ken Pugh develops clear code development axioms that can be applied to any project to increase efficiency and reduce the potential for time consuming problems in the future.

Title: Prefactoring
ISBN: 0596008740
Published: First Edition September 2005
Author: By Ken Pugh
Chapter 2: The System in So Many Words
Published by: O'Reilly Media, Inc.

Download now

Did you find this white paper useful?
22 out of 50 users found this white paper useful


  • Trackback
  • Clip Link

Related white papers

10 Golden Rules of Project Risk Management

If you manage project risks professionally, you can earn a lot of money. This whitepaper describes the 10 golden rules that enable you to minimize the impact of project threats...


A Global Knowledge Template: Project Management Workbook

Adopt project management best practices quickly and easily with our Project Management Workbook Template. Developed by our PMP? certified instructors, this customizable template allows you to easily track project budgets,...


10 Keys to Successful Scrum Adoption

Scrum is a project management approach for Agile software development and is the most commonly adopted Agile approach in the industry today. Construx has worked with hundreds of organizations to...


Software Quality Management for SOA: Enterprise quality managers take the helm

SOA brings challenges for every part of the IT organization, and the IT quality organization is no exception. SOA requires quality management across all types of testing--functional, performance, security...


The eight most important best practices in SOA governance

The technologies used by IT to create Service-Oriented Architectures (SOAs) are maturing. They are found to be robust and reliable. SOA governance provides a framework for making and applying the...


2007 Comparative Assessment Methodology Process for BPEL

By following the BPEL standard, the choice of which BPEL engine to use should not affect interoperability of the orchestrated services or the reuse of the BPEL models or designs....


Enterprise Project Management - IT Governance and the Program Management Office

Organizations are challenged to track and measure the effectiveness of a large number of projects in various aspects of their work, and aligning Information Technology costs with business objectives is...


White Paper

Featured White Paper

11 things to consider for File Virtualization

As organizations struggle to cope with the exponential growth of data, especially in the unstructured and decentralized file space, the urgency to gain better control, visibility and transparency of file data also grows.

Download Now

Other White Papers

Inter-site Ethernet: A guide to choosing your Ethernet service provider

The market for Ethernet is continuing to grow, as UK organisations appreciate the cost savings,...

Laying the foundations for evolving eGovernment: Why next generation Ethernet technology holds the key

The UK Government has committed to transform the public sector by making truly e-enabled...

See All White Papers