{"product_id":"cmake-best-practices-discover-proven-techniques-for-creating-and-maintaining-programming-projects-with-cmake-9781803239729","title":"Mejores prácticas de CMake: Descubra técnicas probadas para crear y mantener proyectos de programación con CMake","description":"\u003cp\u003e\u003cstrong\u003eExplore un compendio de consejos, trucos y técnicas para aprovechar CMake y potenciar su flujo de trabajo de desarrollo de software.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCaracterísticas principales:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eComprenda qué es CMake, cómo funciona y cómo interactuar con él\u003c\/li\u003e\n\u003cli\u003eDescubra cómo crear y mantener correctamente proyectos CMake bien estructurados\u003c\/li\u003e\n\u003cli\u003eExplore herramientas y técnicas para sacar el máximo partido a su proyecto CMake\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDescripción del libro:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eCMake es una herramienta potente que se utiliza para realizar una amplia variedad de tareas, por lo que encontrar un buen punto de partida para aprender CMake es difícil. Este libro va al grano y cubre las tareas más comunes que se pueden lograr con CMake sin adoptar un enfoque académico. Si bien la documentación de CMake es exhaustiva, a menudo es difícil encontrar buenos ejemplos de cómo encajan las cosas, especialmente porque hay muchos \"trucos sucios\" y soluciones obsoletas disponibles en Internet. Este libro se centra en ayudarlo a conectar las cosas y crear proyectos limpios y mantenibles con CMake.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eNo solo comprenderá los conceptos básicos, sino que también trabajará con ejemplos reales de estructuración de proyectos grandes y complejos mantenibles y la creación de compilaciones que se ejecuten en cualquier entorno de programación. Comprenderá los pasos para integrar y automatizar varias herramientas para mejorar la calidad general del software, como marcos de prueba, \"fuzzers\" y la generación automática de documentación. Y dado que escribir código es solo la mitad del trabajo, el libro también lo guía en la creación de instaladores y el empaquetado y la distribución de su software. Todo esto está adaptado a los flujos de trabajo de desarrollo modernos que hacen un uso intensivo de la infraestructura de CI\/CD.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eAl final de este libro de CMake, podrá configurar y mantener proyectos de software complejos utilizando CMake de la mejor manera posible.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eLo que aprenderá:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFamiliarícese con la arquitectura de un proyecto CMake bien estructurado\u003c\/li\u003e\n\u003cli\u003eModularice y reutilice el código CMake en diferentes proyectos\u003c\/li\u003e\n\u003cli\u003eIntegre varias herramientas para el análisis estático, \"linting\", formato y documentación en un proyecto CMake\u003c\/li\u003e\n\u003cli\u003eExperimente con la realización de compilaciones multiplataforma\u003c\/li\u003e\n\u003cli\u003eDescubra cómo puede usar fácilmente diferentes cadenas de herramientas con CMake\u003c\/li\u003e\n\u003cli\u003eComience a elaborar un entorno de compilación bien definido y portátil para su proyecto\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eA quién va dirigido este libro:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eEste libro está dirigido a ingenieros de software y responsables del mantenimiento de sistemas de compilación que trabajan con C o C++ de forma regular y que intentan utilizar CMake de forma más eficaz para sus tareas diarias. Los conocimientos básicos de C++ y de programación en general le ayudarán a comprender mejor los ejemplos cubiertos en el libro.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-15426643\"\u003eDominik Berner\u003c\/a\u003e, \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-15426644\"\u003eMustafa Kemal Gilor\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 27\/05\/2022\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 406\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.53lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.25h x 7.50w x 0.83d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781803239729\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1803239727\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM059000\"\u003eIngeniería informática\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051070\"\u003eLenguajes | C++\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051230\"\u003eDesarrollo de software e ingeniería | General\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eEste título no es retornable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":44586299556077,"sku":"9781803239729","price":65.32,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_31740953-33ec-48d1-a2e5-5ef2795d199c.jpg?v=1702177589","url":"https:\/\/sureshotbooks.com\/es\/products\/cmake-best-practices-discover-proven-techniques-for-creating-and-maintaining-programming-projects-with-cmake-9781803239729","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}