Puntuación:
El libro ofrece un enfoque práctico del desarrollo de software, centrándose en la creación de una aplicación de ejemplo al tiempo que presenta buenas prácticas de programación. Aunque muchos encuentran sus ideas útiles y bien explicadas, algunos críticos señalaron una falta de organización y profundidad en comparación con otros títulos del género. Es ideal para desarrolladores principiantes e intermedios, y algunos lectores expresaron su decepción por el hecho de que no ofreciera más para ingenieros experimentados.
Ventajas:⬤ Enfoque práctico que guía a los lectores a través de la construcción de una aplicación de ejemplo.
⬤ Explicaciones claras y opiniones definidas sobre diversos temas de programación.
⬤ Bueno para suscitar debates entre compañeros.
⬤ Referencias útiles y bibliografía para lecturas adicionales.
⬤ Accesible para desarrolladores junior e intermedios, con valiosas ideas aplicables a todos los lenguajes.
⬤ Algunos usuarios encontraron el libro desorganizado y falto de cohesión.
⬤ Puede que no ofrezca información nueva para ingenieros veteranos familiarizados con las prácticas establecidas.
⬤ Algunos aspectos se consideraron ligeramente anticuados o controvertidos.
⬤ Los críticos mencionaron que los ejemplos de codificación son exclusivamente en C#, lo que limita una aplicabilidad más amplia.
(basado en 16 opiniones de lectores)
Code That Fits in Your Head: Heuristics for Software Engineering
Cómo reducir la complejidad del código y desarrollar software más sostenible.
"Mark Seemann es conocido por explicar conceptos complejos de forma clara y detallada. En este libro condensa su amplia experiencia en el desarrollo de software en un conjunto de técnicas prácticas y pragmáticas para escribir código sostenible y respetuoso con el ser humano. Este libro será de lectura obligada para todo programador".
-- Scott Wlaschin, autor de Domain Modeling Made Functional Código que cabe en tu cabeza ofrece consejos prácticos e indispensables para escribir código a un ritmo sostenible y controlar la complejidad que hace que los proyectos se salgan de control.
Como reflejo de décadas de experiencia ayudando a equipos de software a alcanzar el éxito, Mark Seemann le guiará desde cero (sin código) hasta las funcionalidades desplegadas y le mostrará cómo mantener una buena velocidad de crucero a medida que añade funcionalidades, aborda problemas transversales, soluciona problemas y optimiza. Encontrará ideas, prácticas y procesos valiosos para cuestiones clave que van desde las listas de comprobación al trabajo en equipo, desde la encapsulación a la descomposición, desde el diseño de API a las pruebas unitarias.
Seemann ilumina sus ideas con ejemplos de código extraídos de un proyecto de ejemplo completo. Escritos en C#, están diseñados para resultar claros y útiles a cualquiera que utilice cualquier lenguaje orientado a objetos, incluidos Java, C++ y Python. Para facilitar una exploración más profunda, todo el código y los extensos mensajes de confirmación están disponibles para su descarga.
⬤ Elija mentalidades y procesos que funcionen, y huya de las malas metáforas que no lo hacen.
⬤ Utilice listas de comprobación para liberarse, mejorando los resultados con las habilidades que ya tiene.
⬤ Superar la "parálisis por análisis" creando y desplegando una porción vertical de su aplicación.
⬤ Contrarrestar las fuerzas que conducen a la putrefacción del código y a una complejidad innecesaria.
⬤ Dominar mejores técnicas para cambiar el comportamiento del código.
⬤ Descubrir maneras de resolver problemas de código más rápida y eficazmente.
⬤ Pensar de forma más productiva sobre el rendimiento y la seguridad.
Si alguna vez ha sufrido por malos proyectos o ha tenido que lidiar con código heredado imposible de mantener, esta guía le ayudará a hacer las cosas mejor la próxima vez y todas las veces.
Registre su libro para acceder cómodamente a descargas, actualizaciones y/o correcciones a medida que estén disponibles. Consulte el interior del libro para más detalles.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)