745.893 temas | 5.025.514 mensajes | seremos forros, pero somos una bocha
Me Gusta14Me Gusta

Viejo Daneel Olivaw dijo: 16.11.13
de cualquier manera no hace falta entender mucho código o conocer para ver donde esta el grosero error.


Explico el mio, el primero que postee, de javascript.


El tipo tenía que poner por defecto en un textbox el número del último dia de cada mes. Asique, en vez de usar las funciones de js al tipo se le ocurrió crear una funcion y hacer un switch (muchos if-else) sobre el numerito, y en base a eso devolver el "ultimo" dia, ahi, escrito.

Primero es un hijo de puta, por que con las funciones del lenguaje lo haces en 2 líneas. Por otro lado, que pasa en un año bisiesto?

Es solo cuestion de sintaxis, si queres leerlo en java cambia la primer linea (la de var maxDayMonth = function()..)

por un "public int maxDayMonth()..." y es lo mismo :P


edit2: este topic ya es post historico en el subforo de programación segun leo gracias APTRA
A David W le gusta esto.

30 Comentarios | Registrate y participá

Viejo David W dijo: 16.11.13
Ah ya entiendo, yo aún no veo JavaScript. Apenas estoy empezando a ver la interfaz gráfica de java.
Viejo Daneel Olivaw dijo: 17.11.13
esto es buenísimo XD

http://9gag.com/gag/apqNxqD

el de "Code written at large company" se zarpa en parecido al código del proyecto donde estoy (que justamente, es para una companía muy grande)
A David W le gusta esto.
Viejo David W dijo: 17.11.13
El gato sabe..
Viejo arielj dijo: 17.11.13
Acabo de ver esto en un código que me mandaron:
Código:
var usuario = $('#nombre').val();
var pass = $('#apellido').val();
ya que vas a meter fields para usuario y password no le pongas de id "nombre" y "apellido", lindo para debuggear y mantener...



aaaah, claro, para los fields del nombre y el apellido, la id es "nombreRegistro" y "apellidoRegistro"!
Viejo Daneel Olivaw dijo: 17.11.13
jajajaj que hijo de puta
Viejo cotillon-_- dijo: 18.11.13
Nunca me sentí tan ignorante.

t_t
A David W y Daneel Olivaw les gusta esto.
Viejo arielj dijo: 19.11.13
acabo de ver esto en stackoverflow

Código:
if Product.where(:department.eql? "Stationery") then
  @stationery = [Product.where(:department.eql? "Stationery").first]
end
if Product.where(:department.eql? "Food") then
  @food = [Product.where(:department.eql? "Food").first]
end
if Product.where(:department.eql? "Toiletries") then
  @toiletries = [Product.where(:department.eql? "Toiletries").first]
end
if Product.where(:department.eql? "Household") then
  @household = [Product.where(:department.eql? "Household").first]
end
if Product.where(:department.eql? "Clothing") then
  @clothing = [Product.where(:department.eql? "Clothing").first]
end
if Product.where(:department.eql? "Accessories") then
  @accessories = [Product.where(:department.eql? "Accessories").first]
end
menos mal que eran 6 departamentos nomás, si no el chico iba a seguir y seguir y seguir repitiendo cosas

por si alguien no entiende lo malo, paso un refactor
Código:
@products = {}
["Stationery","Food","Toiletries","Household","Clothing","Accessories"].each do |dep|
  @products[dep] = Product.where(department: dep).first
end
ni les copio lo que puso esa misma persona en la vista donde muestra eso que sacó de la DB, el doble de ifs que en el controller!

por si alguien no sabe, eso es Ruby on Rails, una de las cosas más lindas para programar
A Luc1977 le gusta esto.

Editado por arielj: 19.11.13 a las 10:17
Viejo Daneel Olivaw dijo: 19.11.13
de ruby use algunos tutos, no me resulta malo pero tiene sus cosas que me molestan


awante js

y linq (?) ah que tenia que ver jajaja
Viejo Damián dijo: 22.11.13
no es una animalada pero es un chiste que siempre pero siempre me causa gracia

Empty your memory,
with a free().
like a pointer!
If you cast a pointer to a integer,
it becomes the integer,
if you cast a pointer to a struct,
it becomes the struct.
The pointer can crash,
and can overflow.
Be a pointer my friend!!

Herramientas
Iniciar Sesion

Recordarme

Top de Usuarios