Skip to main content

Preguntas con la etiqueta [revisión-de-código]

Revisión de código es la examinación sistemática (como en la revisión por pares) del código fuente de un programa informático para mejorar la calidad del código, mediante la detección temprana de errores en el código de los programas o alternativas más eficientes a la implementación inicial. Esta etiqueta sólo debe ser usada para preguntas que incluyen código que funcione correctamente pero que se desea mejorar u optimizar.

1 voto
1 respuesta
72 vistas

Problema al aplicar set_charset en PHP y MySqli

Tengo un problema con la función set_charset que he puesto en la función conexion de la clase class.Database.php y decidi ponerla ahi para no estar seteando cada vez que se llama a otra función de esa ...
Avatar del usuario Jorge Alonso
1 voto
0 respuestas
30 vistas

¿Cómo puedo ordenar un array en JavaScript? [cerrada]

Estoy trabajando en JavaScript y necesito ordenar un array de números. He intentado usar array.sort(), pero me gustaría entender cómo funciona y asegurarme de estar haciendo uso del metodo ...
Avatar del usuario Noelia Villalba
0 votos
1 respuesta
43 vistas

Invertir un array eficientemente [cerrada]

Estoy tratando de invertir el orden de los elementos en un array en JavaScript. ¿Cuál es la manera más eficiente de hacerlo? // Actualmente tengo un array como este: let arr = [1, 2, 3, 4, 5]; He ...
Avatar del usuario Matias Sotelo
0 votos
0 respuestas
13 vistas

Graficar partes de los ejes coordenados

Estoy intentando graficar la función f(x)= x^2+x+41, evidentemente ocupa espacio de forma inconveniente, por lo que sería más práctico mostrar el eje Y desde 38 a 49, para evitar la deformación con la ...
Avatar del usuario Arnold Fernández
0 votos
0 respuestas
43 vistas

Problema sobre guardar descargas de videos en una carpeta

mi consulta es sobre un código que busca automatizar la descarga de todos los videos de un canal de YouTube, si bien PyCharm no me genera errores de código, pero al correrlo, no se guarda en la ...
Avatar del usuario Sneider
3 votos
1 respuesta
96 vistas

No entiendo el resultado de un código de Python

Soy un novato total en la programación y estoy haciendo mis primeros pinitos con Python. Y me he encontrado con un código a cuyo resultado no le encuentro explicación. El código es este: x = -12 x -= ...
Avatar del usuario Pepito_Huevofrito
0 votos
1 respuesta
88 vistas

Desarrollar un programa en JavaScript (vocales)

Que solicite ingresar letras hasta que se ingrese una vocal. En ese caso se detiene la ejecución del programa, de lo contrario, sigue solicitando. Por mas que lo cambio, no se ejecuta, ¿Alguien podría ...
Avatar del usuario Violetta Bane
1 voto
2 respuestas
93 vistas

Cómo ahorrar código en validaciones repetitivas

Tengo varios controladores que usan las mismas 3 validaciones en reiteradas ocasiones Los endpoints requieren 3 cosas; el usuario que lo consume, el idioma y el recurso. Las validaciones que se ...
Avatar del usuario Matias
  • 11
1 voto
1 respuesta
115 vistas

¿Cómo enviar correctamente un objeto matplotlib.figure.Figure a un canal privado de Telegram en Python3 a través de la API de Telegram?

Sucede que tengo una df llamada df_trading_pair_date_time_index la cual contiene la siguiente data: Open High Low Close End Date Start Date ...
Avatar del usuario NoahVerner
0 votos
1 respuesta
228 vistas

Optimización de código de simulación para reducir tiempo de ejecución

He creado el siguiente código para simular un proceso de explotación de recursos por parte de una población de agentes. Comparto con la comunidad el código del modelo abajo. El código tiene una clase ...
Avatar del usuario pyring
  • 1,441
0 votos
1 respuesta
59 vistas

Memoria dinámica c++(¿Cómo modificar el tamaño de un arreglo en tiempo de ejecución? mientras el usuario ingresa elementos al array)

#include<conio.h> #include <iostream> using namespace std; char *ptrmatrix; int n; void datos(void){ int op=0,cont=0, ciclo=0,contEle=0, num=0;bool sal=false; while(op!=3){ ...
Avatar del usuario JULIANA MONTOYA CORTES
0 votos
1 respuesta
56 vistas

¿Cómo optimizar bucles y condicionales anidados en R?

Mi DF cuenta con viajes de un día entero en transporte público para los que tengo los orígenes de cada viaje y necesito asignar un destino que será el origen del siguiente viaje de una misma tarjeta (...
Avatar del usuario Yanina G
0 votos
1 respuesta
67 vistas

No puedo graficar el "color key" al hacer un Heatmap en R

Hice un heatmap en R Studio y no consigo hacer que el grafico de color (color key) aparezca, lo he intentado con la librería de viridis y viridisLite y no consigo hacer que se muestre cuando grafico ...
Avatar del usuario Nancy Trujillo
1 voto
1 respuesta
3k vistas

Ordenar Números de Mayor a Menor con JavaScript y HTML || La misma estructura no funciona con algunos números

Estoy empezando y encontré un problema el cual no puedo resolver cuando quiero ordenar de Mayor a Menor usando JavaScript, HTML y el if(). La idea es ordenar a,b y c. El problema surgue cuando para ...
Avatar del usuario Vic ED
  • 15
1 voto
1 respuesta
41 vistas

Optimizar funciones en Javasript

Quería saber si se podía optimizar la función esta para no usar tantos if consecutivos y poder usar uno solo, pero no puedo dar con la tecla en los parámetros. Mi Javascript es este: const ...
Avatar del usuario Inkinvissible
0 votos
2 respuestas
90 vistas

¿Hay manera de hacer este código más eficiente?

Es un simple ejercicio que estoy realizando por mera práctica y ocio, lo he hecho de varias maneras pero me preguntaba si hay alguna manera incluso más práctica o de reducir las líneas de código ...
Avatar del usuario Nahuel Valles
1 voto
2 respuestas
127 vistas

Soy principiante, que puedo mejorar en mi estructura? [cerrada]

Estoy empezando en Java y la verdad no tengo ningún problema con este código, pero quisiera escuchar sus recomendaciones frente a este que trata simplemente de suma o resta de números, de como puedo ...
Avatar del usuario JNGD
  • 13
1 voto
0 respuestas
24 vistas

Items duplicados con MvvM en Recyclerview [duplicada]

No entiendo que estoy haciendo mal con mi Repository o con mi ImageViewModel, pero cuando cargo las imagenes de mi API, si voy a otra actividad y luego vuelvo, los items de mi Recyclerview se duplican....
Avatar del usuario Jon Cheli
0 votos
0 respuestas
64 vistas

alguien que tenga una manera análoga de hacer lo mismo que hace esta función recursiva

código: instrucciones: Para esto deberás crear la función recursiva final_battle. final_battle(frases, vida): Esta función recursiva recibe dos parámetros: frases [str] y vida [int], y retorna un ...
Avatar del usuario Ignacia0510
0 votos
3 respuestas
184 vistas

Modificar código números poderosos

Me podrán hacer un favor. Verificarían o mejor dicho me modifican un programa para que me dé bien, al igual que éste. Porque lo creé para un examen y mi profesora me resaltó un punto donde me dice que ...
Avatar del usuario Pablo Bustos
0 votos
0 respuestas
53 vistas

¿Cómo reducir código?

Estoy tratando de reducir otra función, pero esta vez me quedé atascado. He aprendido bastante de la anterior pregunta, pero me falta imaginación (creo). sndFrm() { var jotason = []; this....
Avatar del usuario AQMR
  • 1,480
1 voto
3 respuestas
58 vistas

No multiplicar innecesariamente código

Intento reducir código drásticamente en mi programa, ya que tengo 3 funciones distintas, con exactamente la misma estructura, donde lo único que cambian son los nombres. Voy a poner solo una como ...
Avatar del usuario AQMR
  • 1,480
-2 votos
1 respuesta
39 vistas

no se que mal puede tener el codigo

hago un custom post type y al momento de hacer que se vea en wordepress sale en blanco la pagina
Avatar del usuario matias12k
2 votos
1 respuesta
38 vistas

¿Por qué solo imprime un nodo?

Tengo que hacer una lista doblemente ligada, agregar y mostrar y pero cuando hace la función de mostrar solamente muestra el primer elemento de la lista. struct dato { int info; dato* sig; ...
Avatar del usuario Roberto
  • 81
1 voto
2 respuestas
741 vistas

¿Existe un método complemento (opuesto) a groupby en pandas?

En el siguiente código muestra un agrupamiento, sumando el total de ocurrencias, suponiendo que solo tienes df2, ¿Cuál es la mejor forma para obtener df? >>> import pandas as pd >>> ...
Avatar del usuario Goerman
  • 1,704
1 voto
4 respuestas
365 vistas

¿Como podría mejorar la eficiencia mi programa de contar letras?

Se trata sobre un menú contador el cual deberá contar vocales,consonantes y letras dependiendo de la opción elegida. Enunciado del Ejercicio: /* 1. Metodo llamado contarVocales el cual debera ...
Avatar del usuario Javier G.Raya
0 votos
1 respuesta
97 vistas

Como imprimir datos en formato JSON de una array guardado en una función en lenguaje RUBY?

Esto es lo que quiero replicar, pero en lenguaje ruby, ya he buscado por todas partes, pero no se como hacerlo php if ($api->httpcode == 201) { $value = json_decode($json, true); printf(&...
Avatar del usuario Abigail Caton
8 votos
1 respuesta
490 vistas

Revisión de Diseño, código, estructura, patrón en proyecto con mala recepción

Hace algún tiempo vengo desarrollando en una plataforma que si bien es funcional, me dejan comentarios y opiniones negativas sobre la Arquitectura/Estructura/patrón de diseño/anti patrón de diseño, ...
Avatar del usuario Francisco IA Lover
2 votos
3 respuestas
1k vistas

Como simplificar múltiples "else if" en JavaScript puro

me gustaría que me enseñaran como simplificar varios else if que tienen la misma función pero con diferentes variables, específicamente lo que quiero es abrir un solo modal que tiene un contenido ...
Avatar del usuario Offtopic
0 votos
0 respuestas
211 vistas

Por qué no puedo cambiar datos de tipo string a int?

Intento crear un programa en pycharm que pida al usuario ingresar un número de 3 dígitos y al convertir los dígitos de string a int me arroja un error
Avatar del usuario Fabricio Quinto
1 voto
2 respuestas
111 vistas

¿por qué mi código me da un ciclo infinito?

es que en mi código deseo que el usuario decida la opción que desea ver. El problema es que si coloco algo incorrecto en "decision" me sale un ciclo infinito de "Decision incorrecta". No entiendo por ...
Avatar del usuario Angela Suaza
0 votos
1 respuesta
125 vistas

¿por qué me sale class TypeError?

es que esta función se trata de ingresar un diccionario de diccionarios que contiene un nombre como llave y un diccionario con el nombre de los trabajos entregados por los estudiantes como llave y la ...
Avatar del usuario Angela Suaza
1 voto
1 respuesta
102 vistas

Resultado incorrecto en división

Mi problema viene en el ciclo for, funciona la parte de do while. Pero cuando llega a for sea cual sea el número impar me da como resultado 1 y no se donde esta el problema. #include<stdio.h> #...
Avatar del usuario user170549
1 voto
1 respuesta
118 vistas

¿cómo cuento cuál es la secuencia más larga dentro de una lista de valores repetidos?

[1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 1] Es que tengo una lista como esta y necesito sacar cuál es la repetición más larga del número 1 en la secuencia. En este caso, sería 4. Sé que es con ...
Avatar del usuario Angela Suaza
1 voto
1 respuesta
5k vistas

Trigger para Actualizar campo de otra tabla al actualizar registro

Hola tengo una BD en mySql, y quiero actualizar un campo de una tabla (protocolo.IDESTADO) cuando se actualiza un campo de otra tabla (las tres firmas de la tabla protocolodiagtec ). He probado de ...
Avatar del usuario Nappa888
0 votos
0 respuestas
228 vistas

Codigo en python arroja un error que no logro arreglar

Estoy estudiando python y ciencia de datos. Estoy haciendo un Lab para comparar y evaluar los datos de un barrio de Barcelona y luego compararlos contra uno de Toronto. La cuestión es que he obtenido ...
Avatar del usuario Gastón Costa
0 votos
1 respuesta
181 vistas

Problema en mostrar la fecha del dia siguiente al cambiar de año

Supongamos que ingreso 31/12/2010, el primer messageDialog imprime 31/13/2010, pero el segundo imprime la fecha correcta que es 01/01/2011. Lo unico que requiero es que cuando diciembre sea 31 imprima ...
Avatar del usuario Jesse
  • 17
3 votos
1 respuesta
166 vistas

Diferencias ArrayList<Object> con ArrayList<ClaseCustom>

Contexto: (pregunta al final) En los proyectos con los que trabajamos tenemos clases en java que son las representaciones de tablas de base de datos. Lo que serían las entidades. Y en todas las ...
Avatar del usuario rencinas
  • 1,285
3 votos
3 respuestas
280 vistas

Reducir código en controlador en Laravel

Estoy trabajando en un proyecto y en un controlador tengo a mi parecer exceso de código que se puede reducir, pero no se como reducirlo. public function crearAbonado(NuevoServicioRequest $request){ ...
Avatar del usuario ScriptKash
3 votos
1 respuesta
50 vistas

VISUAL STUDIO, Hay manera de almacenar una porción de código para utilizar varias veces sin repetir todo el codigo?

Buen Día, Tengo varios textbox y todos deben llevar este código en el evento de KeyPress If e.KeyChar = ChrW(Keys.Enter) Then e.Handled = True SendKeys.Send("{TAB}") End If ...
Avatar del usuario ChrisDelgado
3 votos
1 respuesta
122 vistas

Optimización de código

Tengo una aplicación donde realizo un registro de usuario en una API, cuando un usuario se registra en mi página. Mas adelante, si el usuario añade mas valores al registro o modifica alguno de los ...
Avatar del usuario GeoPDK
  • 466
2 votos
2 respuestas
129 vistas

Se pueden hacer where opcionales?

Recibo datos de 4 inputs los cuales pueden ser opcionales cada uno. Por formula de permutacion no repetida serian 24 posibles casos. Para no hacer 24 if , ¿hay manera de hacer where opcionales? PD: ...
Avatar del usuario Roga
  • 59
1 voto
1 respuesta
686 vistas

¿Como obtener un valor de una clase entidad y asignarlo a una variable en asp.net c# 3 capas?

Hola espero me puedan ayudar y orientar si lo que hago es una buena practica de antemano gracias por su ayuda. En cuanto a mi problema es el siguiente: Tengo un proyecto en 3 capas mas la capa e ...
Avatar del usuario SHINOBI
  • 519
0 votos
3 respuestas
2k vistas

Es correcto evitar los if´s? [cerrada]

Un programador conocido me sembró una gran duda diciéndome que el siguiente código se puede lograr de la misma manera sin la necesidad de if al llamar a la clase abstracta. abstract class Clases { ...
Avatar del usuario Martin Fernandez
0 votos
0 respuestas
241 vistas

Optimizar velocidad de inserción de datos en una BBDD SQLite leyendo filas de hoja excel

Os planteo la siguiente pregunta porque creo que algo de lo que hago en este proceso se debe de poder optimizar, pero no se me ocurre de qué manera. Para empezar, os describo la situación: Tengo una ...
Avatar del usuario daniel lozano
-1 votos
1 respuesta
101 vistas

Problema con juego Pong: la AI no es fluida [cerrada]

He desarrollado un juego Pong que tiene el siguiente código (comentado): //declar dos variables, canvas va a manejar toda la informacion de las dimenciones del area y canvasContext va a tener la ...
Avatar del usuario pablo calofatti
2 votos
1 respuesta
117 vistas

Simplificar metodo usando expresiones lambda

Tengo este simple metodo: public void setComboBoxItems(List<User> users, List<Client> clients) { for (User user : users) { usersIds.addItem(user.getId()); } for (...
Avatar del usuario Bryan Romero
1 voto
1 respuesta
139 vistas

Patrón MVC, mejorar el controlador de una vista

Soy relativamente nuevo en Java, estoy realizando una aplicación desktop con swing basándome en el patron MVC, y necesito consejos en como mejorar el controlador de una view. La aplicación realizara ...
Avatar del usuario Bryan Romero
1 voto
4 respuestas
2k vistas

¿Como obtener el valor de una propiedad en un arreglo de objetos JSON?

Tengo un arreglo de objetos y quiero obtener [152,153,154,155,156,157] que son los valores para la propiedad intento de cada objeto. Lo obtendría recorriendo con for, pero quiero saber si existe una ...
Avatar del usuario hubman
  • 2,724
1 voto
1 respuesta
198 vistas

como puedo optimizar este algoritmo? [cerrada]

Leer 9 números enteros almacenarlos en una matriz. Averiguar cuantos números son primos y cuales son números perfectos import java.io.*; import javax.swing.JOptionPane; public class matriz1 { ...
Avatar del usuario Cristian Gallego

15 30 50 por página