Tag: SOFTWARE-QUALITY
Estaba leyendo la biblioteca GLFW y noté que utilizan GLFWTRUE(1) y GLFWFALSE(0). Ahora, ya he visto eso en otros marcos (frameworks), creando sus propios identificadores personalizados de verdadero/falso. ¿Existe alguna razón para crear tus propias enumeraciones o clases personalizadas de verdadero/falso en un marco (framework)? ¿Hace el código más legible, . . . Read more
Imagina este método: export default function useListenDeletedChatMessages( chatRoomId = undefined, { onNext = undefined, onError = undefined, } = {} ) { const { modifyMessage } = useMessages(); const startAt = useRef(new Date()); useEffect(() => { if (!chatRoomId) return; <——– !!!!! // Escucha los mensajes eliminados nuevos const deletedMessagesListener = . . . Read more
Estoy tratando de hacer que mi código sea más fácil de ampliar en el sentido de que un pequeño cambio no afectará mucho a otro código. Tengo un enum “MyEnum”, cuyos valores podrían aumentar en el futuro. Luego, hay clases que contienen instancias de él y tienen muchos comportamientos afectados . . . Read more