Preguntas entrevista recursos nuevos:
Técnicas .net/SqlServer
Que son métodos Lamda? ok
Diferencias en SqlServer SP vs Function? ok
Cuales framework de javascript ha trabajado? ok
Plataforma evolución?
cambios de 2005/2012
Proyecto arquitectura sobre poryecto imaginaria so so
Documentacion codigo, codigo .net
Connection .net
IIS 6/8
DataSet contra List
Skills personales
Trabajo en equipo
Modificar código que ya está en producción.
Ha trabajado con metodología Scrum
Espectativas en el futuro?
Estable vida familiar?
Ideas, estandar de programación
martes, 24 de noviembre de 2015
lunes, 24 de agosto de 2015
Parámetros por referencia
Agregar ejemplos de parámetros por referencia, y aclarara que todos los objetos se envían por referencia, los únicos que se envían por valor son los datos primitivos.
viernes, 14 de agosto de 2015
Mapeo de entidades, y tipos enteros
Colocar a los campos tipo byte solo para los datos de caracter natural que no van a crecer como por ejemplo los meses del mes, cualquier otro valor suceptible a crecer por ser parte de un proceso por ejemplo estados debe ser al menos short, int.
No usar NUNCA bigint, no existe un proceso de negocio que justifique un numero mayor al rango -2,147,483,648 a 2,147,483,647
Para hacer el mapeo en lo posible usar MapData, en caso contrario usar la funcion (Incluida en .dll)
pe: idProceso = GetFieldValue(dataReader, "idProceso", ordinales),
////////////
private T GetFieldValue(SqlDataReader dataReader, string name, Dictionary ordinales)
{
try
{
if (!ordinales.ContainsKey(name))
ordinales.Add(name, dataReader.GetOrdinal(name));
if (dataReader.IsDBNull(ordinales[name]))
return default(T);
else
return dataReader.GetFieldValue(ordinales[name]);
}
catch
{
throw;
}
}
////////////
Para generar las entidades en lo posible utilizar Entity Framewor/POCO (ver link de instruciciones) o la siguiente tabla de equivalencias entre tipos SQLServer y C#
Los tipos de datos mandatorios estan dados por la base de datos, en ningun momento se deben modificar en la progración.
Suscribirse a:
Entradas (Atom)