![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Para mi la productividad se mide en muchas cosas, y entre ellas la cantidad de defectos y errores que detecto. Como yo vengo de una escuela en la que prioriza el análisis y el diseño, al momento de escribir código raramente tengo que estar copiando y pegando y pensar en que debo hacer después. No divago en esta etapa... justamente para eviar lo más posible los bloqueos de quedarme en el monitor sobre que es lo que me falta, o en que parte meti tal cosa, etc. El "código a lo espaguetti, y no planeado" es para mi un sacrilegio. Al momento de sentarme con el IDE ya tengo planeado que, donde, como. Los errores se reducen mucho porque además llevo mis diseños pensando en que tipos de pruebas deben superarse. Lo que ayuda un montón a mostrar los errores. Es más el objetivo del diseño dirigido por las pruebas (una de las buenas prácticas que comparte Scrum como y el modelo USDP/UP/RUP) es que si hay un error este resalte y se haga evidente. Por ejemplo: de vez en cuando me sale un defecto como confundir filas y columnas cuando estoy aplicando muchas operaciones algebraicas y termino mostrando matrices traspuestas y se me mezclan las matrices y vectores, y otras estructuras con las que suelo enfrentarme.O el de olvidarme de haber puesto un Sqr por rapidez. Son errores tontos que suelo detectar temprano ya que el código ha sido pensando en que antes se ha definido una serie de pruebas bien planeadas y detalladas que ayudan a detectarlos. Hay mucha gente que se lanza de una a tirar código, y después pretende organizarlo y probarlo. Por lo general eso lleva a tirar más errores hacia adelante, y detectarlos más tarde. En estas situaciones es muy habitual el copiado y pegado a lo bruto. Volviendo al punto... Yo entiendo a lo que apuntas amigo. No es que venga de malo, nomás estoy exponiendo lo absurdo y ridículo que puede ser pedir tantos atajos. Al final tenes que tener más memoria y gastar esos pulsos neuronales que tu dices pero para recordar 50 atajos y te puedo asegurar que apenas vas a terminar usando no más que 10. Es real. Nos pasa a todos. No voy a negar que de vez en cuando yo aplico alguna combinación de atajos como el autocompletado de clase, o el forb + ctrl + j para que te arme la estructura for. Ayudan. Pero si prestan atención estos atajos están pensados para formar código, estructura. ¿Hay alguno pensado para hacer Copy & Paste por líneas? NO. ¡Ya tenes el Ctrl + V y el Ctrl + C, ¡Para que reinventar la rueda! Y además, el código redundante no es deseable. Ahí tienes otro motivo más para desistir de la posibilidad. ¿Tiene Notepad++ el autocompletado que tiene Delphi? NO. Entonces no confundan los tantos ni le pidan peras al olmo. Una cosa es editor de textos y otra el editor para un código. Cita:
Es decir el then y el else en a la misma "altura". Pero al momento de usarlo te queda así:
Y cosas similares me molesta como el "begin end". Cuando pones "begin" y presionas enter te pone el end "fuera de lugar" a un sangrado al que no estoy acostumbrado y al que yo espero. No le he encontrado la vuelta de como corregir esto. Saludos, |
|
#2
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
Que yo sepa, no hay CnPack ni GExpert para Lazarus/CodeTyphon. Aunque, al menos con CodeTyphon (desconozco si será originarias de Lazarus) hay cosillas que están inspiradas en algunas herramientas y funcionalidades de estos expertos.
En Delphi tenía mis plantillas y funcionaban. Usaba tanto GExpert como CnPack. Al pasar a CodeTyphon las cosas son diferentes. Saludos, |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como hacer un teclado virtual en delphi? | cocute | Varios | 8 | 01-03-2015 09:23:12 |
| Cambio de Color de una linea de codigo en Delphi IDE | elopezf | OOP | 3 | 28-06-2007 12:01:36 |
| Como bloquear pantalla y teclado en Delphi? | jcarteagaf | API de Windows | 7 | 22-06-2007 17:35:33 |
| conexion mediante ODBC a la base de datos mysql, por linea de codigo de delphi | sakuragi | Conexión con bases de datos | 21 | 15-03-2005 18:43:59 |
| como saber numero de linea, nombre de archivo,funcion por codigo | orfeo | OOP | 0 | 30-07-2004 18:42:15 |
|