Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - etcheverrypablol

#1
Bueno, voy a seguir investigando.

Te agradezco mucho por el github de la clase Model, muy buen material de consulta.
Sí, ese código es porque estamos usando JUnit :D Tenemos que hacer varios tests.

Saludos!
#2
Muchas gracias!
Ahora voy entendiendo un poco más. Y aprovecho para consultarte de paso, cómo funciona el isValid().
Por ejemplo, tengo este código:

 @Test
 public void validatePrecenseOfUsernames(){
     User user = new User();
     user.set("username", "");

     assertEquals(user.isValid(), false);
 }


Yo en principio pensé que user.isValid() siempre es igual a True, pero no se si estoy en lo cierto. ¿Tu qué opinas?
#3
Java / ¿Qué es una validación en Java Lite?
24 Abril 2018, 19:15 PM
Hola.

Estoy haciendo un proyecto en la Universidad, en la que tenemos que programar, y tenemos que hacer uso de JavaLite.

Hay una parte del código del programa que no entiendo y quiero saber si alguien me puede guiar.  Tiene que ver con el uso de validaciones. Entranto a la página oficial de JavaLite: http://javalite.io/validations puedo ver la siguiente explicación:

Validation of attribute presence
In order to add any validation, a model will declare a static bloc at the top of a class definition, and invoke all validation declaration inside this block:
public class Person extends Model {
    static{
        validatePresenceOf("first_name", "last_name");
    }   
}

The method Model.validatePresenceOf() takes a vararg of strings, which allows to specify a list of attribute names (column names) in one line of code.

Sucede que no entiendo bien qué hace validatePresenceOf().
Busco info en Internet pero no encuentro. ¿Alguien me puede guiar?
#4
Muchas gracias por responder!

Me sirvió, pude instalarlo.

Primero tuve que descargar lanjuage-haskell desde la página esa. Luego descomprimí el archivo y lo coloqué en la dirección home .atom/packages/
Luego presioné el atajo de teclado que mensionaste, y al buscar, ahora sí aparecía para instalarlo, ya que el archivo estaba en esa ruta.

Comento esto por si alguien más tiene el mismo iconveniente.

Saludos!
#5
Hola.

Soy nuevo utilizando el Editor de Texto Atom, y quiero programar en Haskell. Resulta que por defecto Atom no resalta la sisntaxis de este lenguaje y quiero configurarlo para que la resalte. Busco info en Internet pero no estoy encontrando la forma de hacerlo.

He leído que las sintaxis en Atom se instalan mediante paquetes que se llaman "languaje-nombre_lenguaje" y encontré que este paquete de haskell se encuentra en https://atom.io/packages/language-haskell pero no sé cómo instalarlo, es más, no sé cómo se descarga desde esa página.

¿Alguien que me pueda guiar?

Gracias
#6
Muy bien!, eso es algo de lo que estaba buscando. Desde ya muy agradecido :-)
Ahora bien, si quiero asignarle la segunda mitad del array o una parte que esté en el medio especificando mediante dos índices, ¿hay alguna función para ello?

#7
Hola chicos, tengo esa duda. Ejemplo:

Si tenemos un array a[0...n] y quiero asignar la mitad del mismo en un array b[0..n/2], ¿existe una función que lo haga, o tengo que crearme una función por mi cuenta con un ciclo?
#8
Hola ivancea96. Bueno, entonces de momento lo seguiré haciendo así. Gracias!
#9
Hola a todos. Es un gusto volver por aquí!

Tengo una duda respecto del pasaje de parámetros en las funciones en C.

Se me presenta el caso en que quiero pasar "n" parámetros que son del mismo tipo, y quiero saber si hay alguna forma de pasarlos de manera resumida, sin anteponer "n" veces el tipo, que es común a todos.

Un ejemplo


void ImprimirResultados(char cadena[], TIntervalo int1, TIntervalo int2, TIntervalo intResul, FILE *fichero){
   /*  Codigo del programa  */
}


En este caso, me gustaría colocar sólo una vez TIntervalo. ¿Se puede hacer eso?
#10
Perfecto, ahora entiendo cómo es que funciona. Creo que lo voy a usar bastante jaja.