Til hovedinnhold
Norli Bokhandel

Software Design for Flexibility - How to Avoid Programming Yourself into a Corner

2021, Innbundet, Engelsk

689,-

På fjernlager - sendes normalt innen 7 til 14 virkedager
  • Gratis frakt på ordre fra 299,-
  • Bytt i 200 butikker
  • Ikke tilgjengelig for hent i butikk
Strategies for building large systems that can be easily adapted for new situations with only minor programming modifications.

Time pressures encourage programmers to write code that works well for a narrow purpose, with no room to grow. But the best systems are evolvable; they can be adapted for new situations by adding code, rather than changing the existing code. The authors describe techniques they have found effective--over their combined 100-plus years of programming experience--that will help programmers avoid programming themselves into corners.

The authors explore ways to enhance flexibility by:
  • Organizing systems using combinators to compose mix-and-match parts, ranging from small functions to whole arithmetics, with standardized interfaces
  • Augmenting data with independent annotation layers, such as units of measurement or provenance
  • Combining independent pieces of partial information using unification or propagation
  • Sepa
  • Produktegenskaper

    • Forfatter

    • Bidragsyter

      Hanson, Chris; Sussman, Gerald Jay
    • Forlag/Utgiver

      SD Books
    • Format

      Innbundet
    • Språk

      Engelsk
    • Utgivelsesår

      2021
    • Antall sider

      448
    • Varenummer

      9780262045490

    Kundeanmeldelser

    Frakt og levering