Descripción del producto ※Tenga en cuenta que la información del producto está traducida por máquina, por lo que puede que no sea la traducción correcta.
Ciencia de la información
[Introducción]
Este libro va más allá de los libros de referencia habituales de los lenguajes de programación, e incluye ideas para maximizar el rendimiento de las funciones básicas de los lenguajes (clases, métodos, variables, etc.) ; consejos para diseñar bibliotecas y DSL por sí mismos ; cómo interactuar con la metaprogramación y los patrones de diseño ; cómo prepararse para bases de datos y marcos ; y cómo abordar la seguridad.
Para los programadores que escriben código para Ruby todos los días de su trabajo, y para los programadores de otros idiomas que han escrito un poco de código en Ruby, este libro es un valioso libro de referencia intermedio que le permite repensar repetidamente los principios y las compensaciones de la programación.
Para los programadores que escriben código para Ruby todos los días de su trabajo, y para los programadores de otros idiomas que han escrito un poco de código en Ruby, este libro es un valioso libro de referencia intermedio que le Diferencias de opinión
Consistencia de sintaxis y facilidad de mantenimiento
Al final de las restricciones arbitrarias
Examinar el formato de código básico en el propio Ruby
Lo que realmente importa en el formato de código
Resumen
Problemas de revisión
Parte II : Principios de programación de bibliotecas de Ruby
Capítulo 7 : Diseñar su propia biblioteca
Centrarse en la experiencia del usuario
Determinar el tamaño adecuado de la biblioteca
Compensación de complejidad de diseño
Resumen
Revisión
Capítulo 8 : Hacer que las bibliotecas sean extensibles
Características de relacionado con el sexo extendida proporcionadas por Ruby
Diseñar un sistema de complemento
: "Inmutable globalmente, variable localmente"
Resumen
Revisar
Capítulo 9 : Metaprogramación oportuna
Ventajas y desventajas de> Capítulo 15. Las bases de datos son clave
. Por qué el diseño de bases de datos es tan importante
. Por qué las bases de datos son tan importantes
. Los principios más importantes del diseño de bases de datos
. Una base de datos no es sólo un almacén de datos
. Elija una capa de modelo
. Manejo de errores de bases de datos y modelos
. Resumen
. Para obtener más información, consulte
. Preguntas de revisión
. Capítulo 16. Principios de diseño de aplicaciones web
. Diseño centrado en el cliente y centrado en el servidor
. Selección de un marco web
. Diseño de rutas de URL
. Monolito, microservicios y cadenas de islas
. Resumen
. Preguntas de revisión
. Capítulo 17. Sólida seguridad de 1.1 2.1 15.9 16.1 16.2 16.3 16.4 16.5 16.6 17.1 17.2 17.3 2.2 17.4 17.5 17.6 17.7 2020 2015 2.3 2.4 2.5 2.6 3.1 3.2 3.3 3.4 1.2 3.5 3.6 3.7 3.8 4.1 4.2 4.3 4.4 4.5 4.6 1.3 4.7 5.1 5.2 5.3 5.4 5.5 5.6 6.1 6.2 6.3 1.4 6.4 6.5 6.6 6.7 7.1 7.2 7.3 7.4 7.5 8.1 1.5 8.2 8.3 8.4 8.5 9.1 9.2 9.3 9.4 9.5 9.6 1.6 10.1 10.2 10.3 10.4 10.5 11.1 11.2 11.3 11.4 11.5 1.7 11.6 11.7 12.1 12.2 12.3 12.4 12.5 12.6 12.7 13.1 1.8 13.2 13.3 13.4 13.5 13.6 13.7 14.1 14.2 14.3 14.4 1.9 14.5 14.6 15.1 15.2 15.3 15.4 15.5 15.6 15.7 15.8 RubyPrize Yukihiro Matsumoto