Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
CodeNoticias

Por qué definitivamente debería escribir menos código este año

why you should write less code this year
why you should write less code this year delphi c builder 3072497 2

Es fundamental reconocer cuándo no escribir código. Los desarrolladores comprendemos que cuando el código aumenta en un proyecto, las cosas se vuelven más peligrosas. Si desea restringir su código para que no se vuelva más agudo o se atrofie, es necesario mantenerlo la mayor parte del tiempo.

Me encanta codificar. Siento que estoy escribiendo una novela cuando escribo código. Pero, la mayoría de las veces, el desarrollo de software es un negocio y agregar valor al producto es fundamental. Además, cuando necesita una gran cantidad de cambios en su base de código, muchos inconvenientes vienen simultáneamente con líneas de código sin importancia.

¿Por qué menos código es el mejor código?

Dedicamos la mayor parte de nuestro tiempo a crear la línea de código de mayor rendimiento. Y puede llevar a escribir más código que reduzca la legibilidad de su código. Si está trabajando en una base de código grande, por supuesto, otros desarrolladores leen su código.

Escribir menos código para proyectos grandes es más seguro y deja un margen de error más limitado. Esto facilita el mantenimiento y los programadores pasan menos tiempo leyendo miles de líneas de código.

Pero siempre hay “pero”. Por ejemplo, escribir un código más legible puede llevar a escribir más código. O, la sobreingeniería conduce a complicaciones en el código fuente. O crear varias capas de abstracciones complejas para resolver un pequeño problema. Pero nuevamente, si esa característica se implementa en varios puntos, tener una abstracción buena y sólida es una buena práctica.

En general, su código debe ser tan extenso como debe ser. Porque debe ser entendido por otros.  

¿Cómo escribes menos código?

austin distel mpn7xjkq ns unsplash 4787547 2

Comprenda siempre el propósito del software que está desarrollando. Agregar funciones brillantes y crear cambios demasiado complejos lleva tiempo y te hace escribir más código. ¡Piense siempre en el propósito del software! ¿Por qué está construido? ¿Quiénes son los usuarios? ¿Quién usa el software?

Dar estas preguntas antes de introducir algo nuevo en la base de código puede ayudar a escribir menos código. Seguir este patrón le ahorrará tiempo o hará cambios tontos en su código fuente o contaminará todo el proyecto.

Cómo escribir menos código con Delphi

Bueno, siempre me gustó la idea de arrastrar y soltar los componentes en el formulario y configurarlos rápidamente. Por lo general, pasa menos tiempo y puede ser productivo con Delphi o C ++ Builder.

Hay cientos de componentes disponibles para usar en la paleta de componentes de RAD Studio. Desde controles simples de IU hasta componentes de acceso a datos, componentes compatibles con la nube, formas 2D-3D con animaciones, amplios componentes de cliente REST y más.

smart responsive designing new 7907810 2

Puede crear diseños totalmente receptivos con componentes sensibles a la resolución para computadoras de escritorio, tabletas y teléfonos inteligentes en poco tiempo con Visual Component Library o FireMonkey Framework.

¿Cómo puedo hacer que los componentes que no son conscientes de los datos sean conscientes de los datos?

Desde la introducción de LiveBindings para C ++ Builder y Delphi, hemos mejorado drásticamente la productividad de la creación de aplicaciones multiplataforma. LiveBindings Designer y LiveBindings Wizard le permiten configurar conexiones entre diferentes fuentes en varios pasos. 

delphi lbdconnection 9474979 2

Por ejemplo, consulte esta breve demostración sobre la creación de aplicaciones con C ++ Builder y el caso de uso simple de LiveBindings Designer con la muestra real.

Obtenga más información sobre LiveBindings Designer aquí:  docwiki.embarcadero.com/RADStudio/Sydney/en/LiveBindings_Designer

¿Cómo podemos ampliar las herramientas y componentes de desarrollo?

Hay más de 200 componentes y bibliotecas disponibles en GetIt Package Manager. Con estos componentes, puede aumentar su productividad varias veces. 

Por ejemplo, con el conjunto de componentes de Internet de las cosas, puede conectar más de 50 dispositivos diferentes escribiendo menos código. 

Visite el portal GetIt para obtener información sobre potentes componentes y bibliotecas:  getitnow.embarcadero.com

Hay más cosas interesantes disponibles en el entorno RAD Studio para desarrolladores. Uno de ellos es el asistente de código bajo de la aplicación FireMonkey.

¿Qué es el asistente de código bajo de la aplicación FireMonkey?

Las plataformas de desarrollo de código bajo se están volviendo populares hoy en día. Puede crear datos relacionados con la empresa y aplicaciones compatibles con la nube sin escribir ningún código, por ejemplo. 

Creemos que, en muchos sentidos, Delphi lideró la revolución del código bajo en la que se crea software conectando componentes en un diseñador visual que es  código bajo .

Pero si compara otras plataformas de desarrollo de código bajo con Delphi FireMonkey, puede ver una gran ventaja en el lado de Delphi. Porque Delphi le ofrece hacer tanta personalización en su proyecto. ¡Significa que puedes hacer más!

Asistente de código bajo de la aplicación FireMonkey : es un nuevo asistente de desarrollo de código bajo. Le permite crear nuevas aplicaciones Delphi FireMonkey completamente funcionales con múltiples pantallas. Una vez construida, la aplicación es fácil de modificar y ha demostrado las mejores prácticas de codificación.

Obtenga más información sobre el asistente de código bajo de la aplicación FireMonkey

¡Haga clic aquí para descargar el asistente de código bajo de la aplicación FireMonkey ahora!

Resumen

Como puede ver, crear y construir aplicaciones multiplataforma con Delphi es tremendamente rápido y productivo. ¡Puede comenzar a crear aplicaciones Delphi FireMonkey con la última  edición de la comunidad de Delphi  hoy!

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

IN THE ARTICLES