Feda /dev/ - No Javascript allowed

Normas
spoiler
Personas non gratas
Memes feda dev




Ranthas

#3360 Ambas. Se puede decir que el uso "normalizado" de las checked exceptions es consecuencia de su diseño nefasto.

Aquí tienes para un rato.

1 respuesta
Kaledros

#3361 Vale, ya veo.

Estoy de acuerdo en que si vas añadiendo excepciones conforme tu codebase crece tienes un problema de diseño bastante serio y que al final todos los métodos tienen siete throws y cuatro try-catch anidados y meter mano ahí es una mierda como una casa.

No, because in a lot of cases, people don't care. They're not going to handle any of these exceptions. There's a bottom level exception handler around their message loop. That handler is just going to bring up a dialog that says what went wrong and continue. The programmers protect their code by writing try finally's everywhere, so they'll back out correctly if an exception occurs, but they're not actually interested in handling the exceptions.

Esto es una verdad como una casa, pero no es que a la gente no le importe, es que las empresas no te pagan para hacer eso. Si le dices a tu jefe que necesitas un día para refactorizar un código como ese, que barre y tira la mierda en un finally, te va a decir que verdes las han segado y que te pongas con algo que genere beneficio. Luego que si deuda técnica y que si el código es una porquería, claro.

The scalability issue is somewhat related to the versionability issue. In the small, checked exceptions are very enticing. With a little example, you can show that you've actually checked that you caught the FileNotFoundException, and isn't that great? Well, that's fine when you're just calling one API. The trouble begins when you start building big systems where you're talking to four or five different subsystems. Each subsystem throws four to ten exceptions. Now, each time you walk up the ladder of aggregation, you have this exponential hierarchy below you of exceptions you have to deal with. You end up having to declare 40 exceptions that you might throw. And once you aggregate that with another subsystem you've got 80 exceptions in your throws clause. It just balloons out of control.

Y esto es otra verdad como un templo, pero es más otro problema de diseño que del manejo de excepciones. Estoy de acuerdo en que tal y como está hecho te permite olvidarte de las excepciones, no tratarlas y simplemente evitar que todo explote, pero es un poco como los null check: si te puede llegar un atributo a null pues vale, pero si de un DAO te pueden llegar el 60% a null no es viable hacer null checks de todo, ahí hay un tema de diseño que se debería pensar un poco más y no modelar a piñón y luego ya iremos viendo.

MisKo

No había alguien haciendo algo en Rust/Go para Nyaa??

Porque lleva día y medio caida (que yo sepa, igual más xD)

1 respuesta
HeXaN

#3363 Yo entro perfectamente.

1 respuesta
MisKo

#3364 Estoy mirando y hay 200mil nyaa's, el que yo usaba está down xD nyaa.iss.one xD

nyaa.si si me tira, cual es el tuyo

1 respuesta
HeXaN

#3365 El que que se usa desde que cayó el original es el .si así que ya sabes.

MisKo

Pues nada, a cambiar los links de usuarios que tenía guardados xDD

Wei-Yu

if (llamada a función)
mi código
else
throw new exception sin mensaje

palante galluuuu

eXtreM3

@MisKo le has dado un try a https://bulma.io/ o a algún otro framework basado en flex?

Como dije en el otro hilo tengo que cargarme un proyecto entero desde 0, para el cual aprovecharé para meter laravel y vue, pero no quiero construir todo el front desde 0 xd

2 respuestas
MisKo

#3369 Pues siempre me he picado a mano esas cosas cuando lo he necesitado ya que flex es de lo más facil una vez te enteras de como funciona. Si no te aclaras, también podrías mirarte Grid.

De todas formas, si no te has pegado mucho con el front usalo y listo, aunque hay varios frameworks del estilo.

Esta es la lista que proporciona Nuxt al crear un nuevo proyecto, por si te vale de algo xD

Ant design vue
Bootstrap Vue
Buefy
Bulma
Element
Framevuerk
iView
Tachyons
Tailwind css
Vuesax
Vuetify.js

2 respuestas
Troyer

Si vas a tener que hacer el front desde 0 usa al bootstrap vue

1 1 respuesta
MisKo

#3371 Pero da alguna explicación o algo del porqué, para que @Jastro pueda mover toda la convers a un hilo nuevo xD

1 1 respuesta
Troyer

#3372 porque lo digo yo, ya me lo agradecerá

1 respuesta
eXtreM3

#3373 razón más que suficiente.

eondev

#3370 @Hopper que opinas de flex, cuentanos

1 respuesta
Leos

A mi de los que ofrece nuxt me gusta vuetify xD

1 respuesta
aren-pulid0

Buenos y productivos días deveros!!

Hopper

#3375 Pues que poco lo uso desde que me volví un ninja con CSS Grid, pero vaya, mucho mejor usar flex que cualquier otra mierda paleolítica como los floats y tal.

1 respuesta
eondev

#3378 Hoppo have spoken.
This is the way.

Troyer

#3376 hasta la polla del material design, si no vas a hacer algo para móvil huye de eso

2 respuestas
Martita-

#3380
Angular material <3

Leos

#3380 ES que bootstrap me tiene un poco aburrido ya

Ranthas

Ahora llegan los putos frontenders, será posible, a tomar por culo todos los pinta

<div>

de aquí

Lecherito

Los frontenders son casi peor que los js artisans macho

2 respuestas
Ranthas

#3384

B

#3369 lo "malo" que tiene Bulma es que no viene con el JavaScript, así que te toca ponerlo tú, creo recordar que en muchos ejemplos de su documentación te ponen un ejemplo del JS aún así.

Troyer

#3384 veo recursividad en tu sentencia

@extrem3 es experto

1 respuesta
B

Y luego lo que no le gusta nada de los frameworks CSS es que te queda un html que da asco, mucho asco

Lecherito

#3387 es un loop infinito de ser malo

B

Tener bootstrap con reglas por defecto te ayuda un montón... y si usas SCSS o sucedáneos ya es una gozada. Más teniendo en cuenta que el seguir metodologías como OOCSS, BEM, etc... es un "rara avis" y en proyectos donde tocan muchas manos lo que quieres es un standard no una fiesta de normbres y formas de hacer las cosas.