Entradas

Mostrando las entradas etiquetadas como programacion

Recomendado del mes

El fabricante de Roomba, el robot que barre solo, se declara en quiebra - Univision

El fabricante de Roomba, el robot que barre solo, se declara en quiebra En un giro inesperado, el fabricante del popular robot de limpieza Roomba ha anunciado su declaratoria de quiebra, lo que ha generado sorpresa y preocupación en la comunidad tecnológica. La empresa, que había sido pionera en el desarrollo de soluciones de limpieza automatizadas, había experimentado un declive en su valor de acciones en los últimos tiempos, lo que finalmente la llevó a tomar esta decisión. Los factores que contribuyeron a este colapso incluyeron la creciente competencia en el mercado de la robótica y la inteligencia artificial, así como la presión de gigantes como Amazon, que habían comenzado a ofrecer soluciones similares. La empresa había intentado innovar y expandsir su oferta, pero no logró mantener el ritmo de la competencia y adaptarse a los cambios en el mercado. La quiebra del fabricante de Roomba tiene implicaciones importantes para la industria tecnológica, ya que destaca la importanci...

Los 39 secretos del programador.

Imagen
Lo que viene a continuación es una recopilación de consejos que provienen de grandes veteranos de la programación y que nos harán pulir ciertos aspectos a la hora de plantear y desarrollar Software. 1. La mayoría de las veces, emplear la herencia perjudica el diseño de aplicaciones orientadas a objetos a largo plazo. Reduce la usabilidad y dificulta el testeo del código. Es recomendable, siempre que sea posible, utilizar interfaces en su lugar. 2. Evitar introducir interfaces hasta que nos sintamos cómodos en el dominio de nuestra aplicación. Introducir interfaces prematuramenente puede conducir a futuros problemas de diseño. 3. Códigos con un alto nivel de anidado (tanto entre funciones, como dentro de las mismas) son más propensos a producir errores y más difíciles de mantener. 4. Estimar el tiempo de desarrollo es muy difícil, prueba de ello es el amplio uso de metodologías ágiles como Scrum. 5. La encriptación propia es muy difícil, por lo que no debemos inventa...