1160
Grupo general de programadores. Si te gusta el juego Cartas contra la Humanidad prueba @cclhbot. Para cualquier duda preguntad a @themarioga
Gente de España que quiera ganar algo de dinero que me escriba dm
Читать полностью…
lo de que llames a todo "Melon" me tiene dando vueltas
Читать полностью…
mlnDownloadEntity.setDownloaded(getByteToMbyte(downloaderFilesSize.get()));
Long totalMbytes = getByteToMbyte(mlnDownloadEntity.getLength());
float percent = ((float) mlnDownloadEntity.getDownloaded() / (float) totalMbytes) * TO_PERCENT;
mlnDownloadEntity.setDownloaded(downloaderFilesSize.get() / BYTE_TO_MBYTE);
Long totalMbytes = mlnDownloadEntity.getLength() / BYTE_TO_MBYTE;
float percent = ((float) mlnDownloadEntity.getDownloaded() / (float) totalMbytes) * TO_PERCENT;
Hemos cambiado el servidor a uno que falla todas las semanas
Читать полностью…
if (ID == 54)
y el ID es un valor concreto de base de datos
Tampoco suelo aplicar todo clean architecture porque para un endpoint... Aunque si monto la inyección de dependencias
Читать полностью…
Siempre ha sido , dado está API, monta una app para mostrar los datos, cachealos y si tienes tiempo haz los test
Читать полностью…
cuando me hicieron la prueba esa que mencione pensé que eran muy quisquillosos pero cuando lo leí en ese libro ya le puse más atención
Читать полностью…
y que vaya a usar en mas lugares, pues vale, pero para un ejercicio didactico en donde lo resuelves en 5 lineas y no va a ser escalable mas alla de 1 clase con 5 lineas, no tiene sentido
Читать полностью…
si, es que me equivoque al plantearlo aquí, en los impuestos es más evidente
Читать полностью…
patente, empresa, nombre comercial ... no sé cuál sería la opción correcta
Читать полностью…
También es verdad que era un poco por troleo al senior que era gilipollas
Читать полностью…
es que usar números mágicos siendo junior tiene tela, se le debería caer la cara de vergüenza xD
Читать полностью…
Pues está dando fallos random la app por todos lados porque está mal montado de base pero estable para el anterior server ahora pues risas
Читать полностью…
El guardado de test en la app está hecho como el puto orto
Читать полностью…
yo me estoy encontrando por ejemplo con 1 IF de 10 condiciones donde compara valores ID (en forma de numero magico) que provienen de la base de datos
Читать полностью…
al menos en esto en proyectos reales tienes juegos de impuestos que se aplicara en muchas partes del programa, lo cambias en la constante en 1 solo sitio el dia que cambie alguno y queda perfecto, pero para un ejercicio chorra que no va a escalar nada, es sobreingenieria
Читать полностью…
A mí es que nunca me han pedido esto en una entrevista
Читать полностью…
hay un libro de c++ de Juan Carlos cubero que habla precisamente de este tipo de cosas en su sección "programando como profesionales"
Читать полностью…
Para los impuestos también te digo que en muchos programas estará harcodeada el iva
Читать полностью…
# Constante para evitar números mágicos
EDAD_MINIMA_MAYORIA = 18
def es_mayor_de_edad(edad: int) -> bool:
"""
Determina si una persona es mayor de edad.
Args:
edad (int): Edad de la persona.
Returns:
bool: True si es mayor de edad, False en caso contrario.
"""
return edad >= EDAD_MINIMA_MAYORIA
def solicitar_edad() -> int:
"""
Solicita una edad válida al usuario.
Returns:
int: Edad ingresada por el usuario.
"""
while True:
entrada = input("Introduce tu edad: ").strip()
if not entrada.isdigit():
print("Error: Debes introducir un número válido.")
continue
edad = int(entrada)
if edad < 0:
print("Error: La edad no puede ser negativa.")
continue
return edad
def main() -> None:
"""
Función principal del programa.
"""
edad = solicitar_edad()
if es_mayor_de_edad(edad):
print("Eres mayor de edad.")
else:
print("Eres menor de edad.")
if name == "main":
main()
Para los impuestos si tiene sentido lo que dices, aunque yo me he encontrado cada mierda
Читать полностью…