La mayoría de nosotros decimos, (muchas veces sin saber realmente),
“No utilizar variables globales”
Martin Fowler expresa en unos de sus libros, Patterns of Enterprise Application Architecture, que
“cualquier variable global es siempre culpable hasta que se demuestre
lo contrario”...
@PedroÁvila En mi opinión, si podés evitar las variables globales, mejor. De otra manera, sería bueno agrupar todas las variables desparramadas en un objeto global.
@ArtEze Cuando las he usado las he creado en una clase para variables globales pero como un dia lei esa publicación y me gusto lo solucione utilizando eventos dentro de un patron singleton
Pero el tema es que cuando utilizo el mismo evento dos veces en el mismo formulario se me cruzan pero voy analizar un poco mas ese post y tratare de buscar una solucion o si no me toca postiar mi pregunta
@StefanNolde Como dice el post que compartio @ArtEze que es una mala practica usar variables globales y para eso trabajo con eventos el cual se implementan en un patron singleton
Pero el problema es cuando uso el mismo evento dos veces en el mismo formulario, bueno estoy trabajando en una apliación windows forms
Cuando uso el mismo evento en un formulario mas de una vez la informacion se cruza ya que se activa el mismo evento y pone la informacion de un objeto en otro es decir me chanca los datos
@StefanNolde lo que hago es solo mandar un parametro desde un formulario padre a un formulario hijo y este llama a otro formulario que es de ahi donde tomo los datos se podria decir del formulario nieto al padre
Trabajando con eventos, un evento debería llevar todos los datos que necesita para ser resuelto, sin depender del contexto
en la mayoría de los casos es difícil de garantizar con exactitud la secuencia en que occuren los eventos, y así deberían preferidamente ser transacciónes relativos
Una buena forma de garantizar que eventos no causan corrupción de datos es por ejemplo un EventBus
this es solamente la autoreferencia. quería asegurarme que C# permite sincronisación para garantizar ejecución en forma atomica. Eso pued ser critico en usar recursos globales
La fe (del latín fides) es la seguridad o confianza en una persona, cosa, deidad, opinión, doctrinas o enseñanzas de una religión. También puede definirse como la creencia que no está sustentada en pruebas, además de la seguridad, producto en algún grado de una promesa.
== Religiones ==
La «fe religiosa» tiene una serie de puntos comunes en casi todas las religiones existentes, y también desencuentros. La fe la define el diccionario de la RAE como: Conjunto de creencias de una religión, conjunto de creencias de alguien, de un grupo o de una multitud de personas, creencia que se da a algo por...
Últimamente he querido empezar a pensar mas que en soluciones, en ser eficaz al momento de programar. Y es por ello que me topo con la siguiente duda, y tal como dice el titulo es:
¿Cual es la manera mas eficiente de recorrer un arreglo en java?
Y mas que importar el método, es el por que es la...
a ratos me parece que la gente publican en preguntas con recompensas en el ultimo momento para evitar de ser copiado, o quizas esperando de recibir pistas de otras publicaciónes...
Trabajo en una aplicación Windows Forms, C#, IoC ninject. Como dice la pregunta obtener datos desde un formulario nieto al padre(del padre se llama a un formulario hijo y este llama a otro formulario) y desde este ultimo se toma los datos y se le pasa al padre.
Este es fácil de resolver utiliza...
@NaCl pero depende, ya que si nos fijamos en lo que tiene que ver con usar una metodología, al menos lo que he visto, es que muchas dicen, no avanzar si resolver los problemas que van acorde o que lo que se propuso para el desarrollo
@PedroMiguelPimientaMorales El problema no es resolver los problrmas (¡Oh redundancia!), es que algunos desarrolladores suelen apresurarse a optimizar el código, generando problemas internamente en los optimizadores.
@NaCl eso juralo, eso es como ponerse q barrer algo y luego barrer de nuevo sin haber terminadod e hacer las cosas completas y ver que hizo falta, @StefanNolde con que finalidad, mejorar los procesos o evitar algun error a futuro
@NaCl Por ejemplo cuando busco la marca llamo a un formulario en el cual le paso un parametro este se lo pasa a otro formulario el cual me trae los datos que nesecito y los tomo y los llevo al formulario que inicio la llamada y lo pongo en la marca. pero cuando llamo al color este me cambia lo que ya tenia en marca por el color que había obtenido te puedes fijar en la imagen, en otras palabras se activa el otro evento y me chanca los datos
Possible answer:
You're in-between a circle and a line, in a certain envelope of mine.
Added to laughter you'll be glad, but too many of you will silence add.
Disclaimer:
@PedroMiguelPimientaMorales en mi mundo primero estabilidad, luego performancia. Mañana van a lanzar la venta de una procesadora con el doble de rendimiento, pero no con un chip que puede compensar mis errores
@StefanNolde Mmmm, igual es porque soy nuevo, pero referir a Jon Skeet es malo?bueno?.
@NaCl Iterar es prácticamente igual en todas partes, sí. Pero la optimización a la que me refiero no trata sobre iterar un array por completo( en cuyo caso, como digo, poco se puede hacer), sino en decidir una estructura que, por ejemplo, facilite posibles búsquedas de un elemento (árboles R/B,Hashing..) ?. Creo que entender esas estructuras, inclusive si es poco probable que las requieras, enriquece enormemente y ayuda a comprender la enorme importancia de las msmas.
@NaCl Quizás soy yo, que entiendo la optimización en terminos muy amplios. Evidentemente, optimizar siempre es bueno, sea cuando sea.
@StefanNolde Eso es un error, desarrollamos para que el hardware se adapte a nuestros requisitos en lugar de adaptar nuestro software.
@Dolmenes hace 2 hora respondiste a una de mis preguntas y comentaste que si dependiera del bloque se añadiría información extra en un array, pero no acabo de comprender como haría algo así. Podrías extenderlo un poco más?
Y si por ejemplo dentro de un muro quisiese usar 2 tipos de bloques, lo podría hacer desde la misma estructura, por ejemplo un bloque que necesite mas golpes?
¿qué haríais si viérais a un usuario que hace ediciones triviales en una pregunta que ha respondido? (seguramente para obtener una medalla relacionada con eso)
por ejemplo, que edita la pregunta que respondió, pero sólo para cambiar una minúscula a mayúscula u otro cambio trivial, dejando faltas de ortografía y gramática
@Macupo No, pregunta y respuesta son usuarios diferentes
Entiendo que si sus modificaciones realmente no ofrecen nada de valor a la pregunta inicial (o a su legibilidad) pues no tiene sentido sentido llevarlas a cabo.
No he tratado aún con el sistema de modificación de respuesta, pero entiendo que bien podría hacer varias correcciones ortográficas en varias revisiones del texto. Si cuenta como N modificaciones, tampoco creo que puedas considerarlo un comportamiento inapropiado.
Y siempre y cuando las correcciones aporten algo (o incluso corrección o vuelta atrás sobre el contenido que él ha añadido).
@AlvaroMontoro @AlvaroMontoro depende de la trivialidad. Yo también hago mejoras por ejemplo en faltas de tildes o a veces cambio algunas palabras para hacer preguntas más amigables para la busqueda
@Macupo Yo estoy empezando. Pero es un coñ...zo con las dependencias. Unas se actualizan de versión, otras no, la documentación averigua de que version es, ... y los ejemplos, idem
@AlvaroMontoro en todo caso pienso que mientras no hay daño al sitio y el unico "mal resultado" es que alguien se acerca más rapido a una medalla, no hay necesidad de sobrereaccionar
@StefanNolde jeje Me acuerdo de cuando yo empecé en el sitio ... respondía a todo, y editaba varias veces la respuesta para que subiera arriba si alguien mas respondía jeje
@AlvaroMontoro Lo primero sería revisar si el hilo ha tenido o no actividad (otras ediciones) y dejarle un comentario indicando que las ediciones deberían ser significativas como el corregir la gramática y ortografía.
@AlvaroMontoro Yo soy mexicano y me parece que no usamos el término de la misma forma que los chilenos y mucho menos de igual forma que @StefanNolde XD
Se denominan evangelios canónicos aquellos escritos neotestamentarios de carácter evangélico, redactados probablemente en el siglo I y admitidos en el canon o lista de libros aceptados por las Iglesias cristianas en general.
Los evangelios canónicos abarcan los tres evangelios sinópticos (Evangelio de Marcos, Evangelio de Mateo, Evangelio de Lucas), y el Evangelio de Juan, también conocido como el cuarto evangelio. Los evangelios canónicos se distinguen así de los evangelios apócrifos, unas 70 obras que han llegado hasta nosotros completas o fragmentadas, y cuya composición no fue considerada por...
La resurrección de Jesús es la creencia religiosa cristiana según la cual, después de haber sido condenado a muerte, Jesús fue resucitado de entre los muertos. Es el principio central de la teología cristiana y forma parte del Credo de Nicea: «Al tercer día resucitó, conforme a las Escrituras».
En el Nuevo Testamento, después de que los romanos crucificaron a Jesús, él fue ungido y enterrado en una tumba nueva por José de Arimatea, pero Dios lo resucitó de entre los muertos y se apareció a muchas personas en un lapso de cuarenta días antes de ascender al cielo, para sentarse a la diestra de Dios...
Las Dragon Balls son siete esferas mágicas de cristal en el manga y anime Dragon Ball de Akira Toriyama, siendo estas uno de los principales temas de la historia.
Cuando se reúnen se utilizan para invocar al dragón Shenlong que concede uno o varios deseos. Esta invocación hace que el cielo del planeta donde se activen se nuble y oscurezca. Su color siempre es naranja cristalino (salvo cuando están saturadas de energía negativa) y están marcadas con estrellas en relieve en su interior. Estas estrellas varían en número de 1 a 7 y son de color rojo, excepto en las Dragon Balls Definitivas, que son...
@ArtEze No soy muy hablantín, pero aquí estamos jeje
@ArtEze Ya que pusiste sobre la resurrección de Jesús, me parece curioso que haya resucitado con su cuerpo (el de antes de morir) porque cuando se presentó a sus discípulos tenía uno distinto. Supongo tenía un poder de transfiguración o algo.
@GustavoGarcía Voy a ver. Ya cree el directorio (en mis pruebas), pero del app.set( ) ese no sabía nada !! ¿ Donde está documentado eso ?? Voy a probar ...
@GustavoGarcía Error: ENOENT: no such file or directory, scandir 'partials'
¿¿ Que demonios está buscando en partials ?? Si la plantilla es muy simple :-(
Comprobado. El directorio existe, en el código está correctamente escrito.
@Dolmenes conts = fs.readdirSync(dir); Retorna [] si no hay archivos, es decir, que si views/partials no tiene nada, debería devolver {} que es correcto
no tendría por qué haber error ya que las parciales son opcionales
El queísmo es la omisión de una preposición, sobre todo de, cuando precede a que en oraciones subordinadas.
Ejemplos son las frases:
Es hora que me escuchen (título de un libro de Eduardo Duhalde, ex presidente de la Argentina, en vez de Es hora de que me escuchen).
Me alegro que te vayas (en vez de Me alegro de que te vayas).
No me di cuenta que habías venido (en vez de No me di cuenta de que habías venido).
Estoy de acuerdo que hay que hacerlo (en vez de Estoy de acuerdo en que hay que hacerlo).
Intentaré convencerte que siempre te amé (de una canción de Antonio Orozco, en vez de Intentar...
El dequeísmo es, en idioma español, la utilización no normativa de la preposición "de" junto a la conjunción "que" en oraciones completivas u oraciones sustantivas de objeto directo:
Ejemplos de esta variante gramatical son:
Me ha dicho de que vendrá mañana por la tarde (no normativo) — Me ha dicho que vendrá mañana por la tarde (estándar).
Pensó de que La Tierra era redonda (no normativo) — Pensó que La Tierra era redonda (estándar).
Opinaban de que las elecciones estaban amañadas (no normativo) — Opinaban que las elecciones estaban amañadas (estándar)
Creo de que no es justo lo que dice (...
@StefanNolde Para gustos, colores. A mí, por ejemplo, me parece que Java EE ha quedado obsoleto. Otros frameworks te ofrecen lo mismo sin tener una curva de aprendizaje bestial.