Problem with software : why smart engineers write bad code (Record no. 29793)

000 -LEADER
fixed length control field a
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 191122b xxu||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9780262038515
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.3
Item number BAR
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Barr, Adam
245 ## - TITLE STATEMENT
Title Problem with software : why smart engineers write bad code
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc Cambridge
Name of publisher, distributor, etc The MIT Press
Date of publication, distribution, etc 2018
300 ## - PHYSICAL DESCRIPTION
Extent x, 305 p.
Dimensions 24 cm.
365 ## - TRADE PRICE
Price amount 30.00
Price type code USD
Unit of pricing 74.60
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes bibliographical references and index
520 ## - SUMMARY, ETC.
Summary, etc Why is software so prone to bugs? So vulnerable to viruses? Why are software products so often delayed, or even canceled? Is software development really hard, or are software developers just not that good at it? In The Problem with Software, Adam Barr examines the proliferation of bad software, explains what causes it, and offers some suggestions on how to improve the situation.0For one thing, Barr points out, academia doesn't teach programmers what they actually need to know to do their jobs: how to work in a team to create code that works reliably and can be maintained by somebody other than the original authors. As the size and complexity of commercial software have grown, the gap between academic computer science and industry has widened. It's an open secret that there is little engineering in software engineering, which continues to rely not on codified scientific knowledge but on intuition and experience.
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Computer programmers
Topical term or geographic name as entry element Computer software
Topical term or geographic name as entry element Computer software, Development and Anecdotes
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme
Item type Books
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Permanent location Current location Date acquired Full call number Barcode Date last seen Koha item type
          DAIICT DAIICT 2019-11-14 005.3 BAR 032167 2019-11-22 Books

Powered by Koha