{"product_id":"c-for-dinosaurs-guide-for-readable-maintainable-reusable-and-faster-code-hardcover","title":"C++ for dinosaurs: Guide for readable, maintainable, reusable and faster code (Hardcover)","description":"\u003cp\u003eThis is a guide for creating readable, maintainable, reusable and faster code. No object oriented programming is involved.\u003c\/p\u003e \n\n\u003cp\u003eOut of all techniques which aim to improve your product's quality, readability has the highest return on effort.\u003c\/p\u003e \n\n\u003cp\u003e- Quality: Bugs are found mostly by reviewing other people's code. You can't review somebody else's code if you cannot read it. Bugs are not found by unit-tests, because unit-tests are created to capture errors that are known to exist.\u003c\/p\u003e \n\n\u003cp\u003e- Efficiency: Maintenance takes about 80% of developers' time. Therefore, spending some time in writing better code will save you more time during maintenance.\u003c\/p\u003e \n\n\u003cp\u003e- Performance: Unreadable code is difficult to reason about. Any opportunities for optimisation that may exist are often impossible to spot.\u003c\/p\u003e \n\n\u003cp\u003eThe six techniques described are easy, therefore:\u003c\/p\u003e\n\n\u003cp\u003e- students can apply them \u003cbr\u003e\n- C programmers can follow it without changing programming paradigm \u003cbr\u003e\n- you can write idiomatic C++, instead of writing like C, Java, or Fortran.\u003c\/p\u003e","brand":"BooksWholesale","offers":[{"title":"Hardcover","offer_id":44348122431649,"sku":"compu229","price":39.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0462\/1120\/3233\/files\/1re25dqp-front-shortedge-384.jpg?v=1716175450","url":"https:\/\/bookswholesale.myshopify.com\/products\/c-for-dinosaurs-guide-for-readable-maintainable-reusable-and-faster-code-hardcover","provider":"BooksWholesale","version":"1.0","type":"link"}