Skip to main content

Procedurisation

  • Chapter
  • 18 Accesses

Part of the book series: Macmillan Computer Science Series

Abstract

We shall use the term ‘procedure’ in a general sense to include those parts of a complete program variously called subprograms, functions, subroutines and segments. In general, procedurisation is used to break the problem down into more manageable parts to facilitate detail design, testing and maintenance. However the programmer is often faced with the dilemma of deciding which parts to procedurise. In addition to run-time overheads and the problems of interfacing, the illadvised use of procedures can lead to implementation and maintenance problems rather than to their reduction. The programmer should therefore always have sound reasons for procedurising and, in doing so. should ensure that the principles of JSP are not contradicted. For example, in chapter 9 we used a subprogram, with good reason, to solve the structure clash problem by considering two simpler* problems instead. The purpose of this chapter is to provide some general guidelines on procedurisation within the context of JSP.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Copyright information

© 1985 M. J. King and J. P. Pardoe

About this chapter

Cite this chapter

King, M.J., Pardoe, J.P. (1985). Procedurisation. In: Program Design Using JSP — a Practical Introduction. Macmillan Computer Science Series. Palgrave, London. https://doi.org/10.1007/978-1-349-17932-9_11

Download citation

  • DOI: https://doi.org/10.1007/978-1-349-17932-9_11

  • Publisher Name: Palgrave, London

  • Print ISBN: 978-0-333-39536-3

  • Online ISBN: 978-1-349-17932-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics