Show Notes
- Amazon Sweden Store: https://www.amazon.se/dp/1098113160?tag=9natreeswe-21
- Amazon Worldwide Store: https://global.buys.trade/C%2B%2B-Software-Design-Klaus-Iglberger.html
- Apple Books: https://books.apple.com/us/audiobook/refresher-on-net-and-software-design-fundamentals-for/id894654432?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=C+Software+Design+Klaus+Iglberger+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Läs mer: https://swedish.9natree.com/read/1098113160/
#Beroendehantering #SOLIDprinciper #Värdesemantik #Typeerasure #Moderniseradedesignmönster #CSoftwareDesign
C++ Software Design: Design Principles and Patterns for High-Quality Software är en fackbok av C++-konsulten och utbildaren Klaus Iglberger. Den handlar inte främst om syntax eller om att presentera enskilda språkfunktioner, utan om hur man fattar hållbara designbeslut i moderna C++-system. Bokens utgångspunkt är att programvarans kvalitet i hög grad bestäms av arkitektur, abstraktioner och beroenden, långt innan enskilda kodrader optimeras. Iglberger kopplar därför klassiska designprinciper och mönster till dagens C++, där värdesemantik, mallar, koncept och andra moderna tekniker ger andra möjligheter än traditionell, arvstung objektorientering. Läsaren får verktyg för att bedöma förändringsbarhet, utbyggbarhet och koppling mellan komponenter. Boken behandlar bland annat SOLID-principer, UML, välkända GoF-mönster, type erasure och expression templates. Syftet är att hjälpa erfarna C++-utvecklare att välja en design som uttrycker avsikt tydligt och som förblir hanterbar när krav, implementationer och team förändras.