Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años .
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años .
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . Solía...
Tengo algunos sitios que están alojados en el mismo servicio de alojamiento web en alojamiento compartido. Mi proveedor de alojamiento web admite Git y tengo acceso SSH a él, y también tengo la configuración de Git en mi computadora portátil. Quiero hacerlo para que cuando haga un "maestro de...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 6 años . Aunque he...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 6 años . He tenido...
Estoy trabajando en un proyecto donde las llamadas internas de clase son habituales, pero los resultados son muchas veces valores simples. Ejemplo ( código no real ): public boolean findError(Set<Thing1> set1, Set<Thing2> set2) { if (!checkFirstCondition(set1, set2)) { return false;...
Digamos que tengo una aplicación web de JavaScript que utiliza por completo una API RESTful para datos. Digamos que esta aplicación tiene un formulario de datos, y digamos que estoy editando un registro en / product / 12345. Al crear el formulario, hago una solicitud RESTful a / product / 12345 y...
Me he dado cuenta de dónde trabajo, la gente está interesada en almacenar información en los nombres de los archivos y analizar los nombres de los archivos. Para mí, esto no parece ser una práctica especialmente buena. Ya veo los problemas ocasionales con las secuencias de comandos que bloquean un...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 6 años . Estoy interesado...
Esta es una pregunta teórica, pero después de muchos años de programación en lo que ahora me doy cuenta es una técnica imperativa "normal", usando C ++ principalmente, descubrí este otro mundo de programación funcional, que me topé accidentalmente mientras aprendía JavaScript de manera...
Procesamos mensajes a través de una variedad de servicios (un mensaje tocará probablemente 9 servicios antes de que se realice, cada uno realizando una función específica relacionada con IO). En este momento tenemos una combinación del peor de los casos (serialización de contrato de datos XML) y el...
Estoy leyendo un libro llamado Rails AntiPatterns y hablan sobre el uso de la delegación para evitar infringir la Ley de Demeter. Aquí está su primer ejemplo: Creen que llamar a algo así en el controlador es malo (y estoy de acuerdo) @street = @invoice.customer.address.street Su solución...
Somos una empresa de administración de beneficios pequeña, muy especializada, con una colección de software extremadamente útil y robusta, algunos escritos en COBOL pero la mayoría en BASIC. Dos consultores a tiempo completo han mantenido y mejorado este sistema durante más de 30 años. No hace...
Si escribo algo como esto: var things = mythings .Where(x => x.IsSomeValue) .Where(y => y.IsSomeOtherValue) ¿Es esto lo mismo que: var results1 = new List<Thing>(); foreach(var t in mythings) if(t.IsSomeValue) results1.Add(t); var results2 = new List<Thing>(); foreach(var...
Estoy refactorizando una aplicación PHP , y estoy tratando de hacer que la inyección de dependencia (DI) sea lo más posible. Siento que tengo una buena comprensión de cómo funciona, y ciertamente puedo ver que mis clases se vuelven mucho más delgadas y robustas. Estoy refactorizando para poder...
Actualmente, tengo un par de objetos singleton donde estoy haciendo coincidir expresiones regulares, y mis Patterns se definen así: class Foobar { private final Pattern firstPattern = Pattern.compile("some regex"); private final Pattern secondPattern = Pattern.compile("some other regex"); //...
Entiendo que / dev / random es una buena fuente de entropía, y es lo que se usa generalmente: es justo cuando estoy leyendo sobre GC, al menos en Java, parece aceptado que el demonio de recolección de basura se ejecuta de manera no determinista . Si esto es cierto, ¿por qué no usamos el tiempo de...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. Cerrado hace 6 años . Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico....
Acabo de leer que el tiempo de ejecución de la operación append para a List(: +) crece linealmente con el tamaño de List. Agregar a un Listparece una operación bastante común. ¿Por qué la forma idiomática de hacer esto es anteponer los componentes y luego invertir la lista? Tampoco puede ser un...
Después de aprender la programación funcional en Haskell y F #, el paradigma de OOP parece retroceder con clases, interfaces, objetos. ¿Qué aspectos de FP puedo llevar al trabajo que mis compañeros de trabajo puedan entender? ¿Vale la pena hablar con mi jefe sobre los estilos de FP para volver a...