Estoy trabajando en un proyecto Arduino usando el Uno. El proyecto contiene una cantidad significativa de código. Me gustaría crear una biblioteca e incluso podría compartirla más adelante. ¿Qué pautas debo seguir al diseñar la
Estoy trabajando en un proyecto Arduino usando el Uno. El proyecto contiene una cantidad significativa de código. Me gustaría crear una biblioteca e incluso podría compartirla más adelante. ¿Qué pautas debo seguir al diseñar la
Tengo un caso de uso específico, y he encontrado 3 formas de hacerlo a través de Internet, que se definen para casos de uso vagos. Estoy mirando a estos tres preguntándome cuál aplicar. Tiendo a sentarme allí sin saber qué hacer, luego sin hacer nada ... ¿Hay una buena manera de elegir? ¿Debería...
Tengo dificultades para entender por qué debería desarrollar bibliotecas internas para usar exclusivamente para desarrollar aplicaciones internas. Aprecio que si quiero usar el software que alguien fuera de la organización ha escrito, pueden enviarme sus archivos de encabezado y archivos .a o .so y...
¿Cuál es la etiqueta recomendada cuando se trata de EINTRbibliotecas? Actualmente estoy escribiendo una función que realiza algunas tareas del sistema de archivos con la API POSIX, pero muchas de las llamadas que uso pueden volver potencialmente EINTR. Además, la función puede bloquearse en...
Actualmente estoy aprendiendo Python y estoy en el punto del libro sobre el uso de la biblioteca Math. Miré en el sitio web de Python y noté que la biblioteca era un poco escasa y estoy escribiendo algunas funciones más útiles. Por ejemplo, seguí adelante y escribí una función para tomar...
Recientemente, un desarrollador senior con el que trabajo hizo un caso para exigir que los desarrolladores obtengan la última versión y compilen como parte de su proyecto una biblioteca interna importante. Esto contrasta con el argumento contrario de que los equipos de proyecto deberían estar...
Tenemos que escribir una biblioteca. Naturalmente, solo debe tener una API muy pequeña (tan amplia como sea necesario, lo más pequeña posible). Los elementos internos de la biblioteca son algo complejos. Por lo tanto, necesitan estructurarse. Para la estructuración, actualmente veo dos formas:...
En el transcurso de algunos meses, he creado un pequeño marco para el desarrollo de juegos que actualmente incluyo en todos mis proyectos. El marco depende de SFML, LUA, JSONcpp y otras bibliotecas. Se trata de audio, gráficos, redes, subprocesos; tiene algunas utilidades útiles del sistema de...
Estoy codificando una pequeña biblioteca y estoy teniendo problemas para diseñar el manejo de excepciones. Debo decir que estoy (todavía) confundido por esta característica del lenguaje C ++ e intenté leer lo más posible sobre el tema para comprender qué tendría que hacer para trabajar...
Estoy creando una aplicación en PHP, usando Zend Framework 1 y Doctrine2 como la capa ORM. Todo va bien Ahora, me di cuenta de que tanto ZF1 como Doctrine2 vienen con su propia implementación de almacenamiento en caché y dependen de ella. He evaluado ambos, y aunque cada uno tiene sus propios pros...
He estado queriendo probar gráficos en Haskell. Por lo que he visto, las bibliotecas disponibles son front-end para bibliotecas C / C ++, o una abstracción de ellas con características mínimas. Las bibliotecas de alto nivel no parecen satisfacer mis necesidades, por lo que me quedan front-end de...
Recientemente he trabajado en una clase de Java que genera permutaciones por lista de objetos. En cualquier caso, me gustaría que esta biblioteca se ofrezca al público, por lo que tengo varias preguntas: La mayoría de las bibliotecas que veo tienen este nombre de paquete complicado, que incluye...
Como parte de mi investigación, escribo mucho código Python y MATLAB que nunca necesita ser distribuido a nadie más. Incluso si necesito distribuir mi software, Python y MATLAB, ambos interpretados, hacen que compartirlo sea relativamente simple. Ahora estoy escribiendo algún software en C ++ que...
Se habla sobre la sintaxis y la característica que le gusta en un lenguaje de programación; ahora le preguntaré qué principios o características principales le gustaría tener en una biblioteca en su idioma favorito (o cualquier otro). Un ejemplo es tener agregar list + = anotherList válido como...
En el pasado, utilizaba la forma estándar de agregar @Deprecatedanotaciones a los métodos API que se eliminarán en una versión posterior. Ahora estoy preparando una versión principal para una biblioteca, con muchas partes de API eliminadas y renombradas. Para facilitar la transición a los...
No sé si esto le sucede a la mayoría de las bibliotecas de código abierto, pero muchas de las que conozco y utilizo (por ejemplo, OpenSSL, Webkit, ...) todas carecen de comentarios o contienen muy pocos comentarios. Sin mencionar sus muy pocos documentos, es difícil leer su código fuente....
Estoy aprendiendo C (todavía muy principiante) en Linux usando el compilador GCC. He notado que algunas bibliotecas, como la biblioteca utilizada con el math.hencabezado, deben vincularse manualmente cuando se incluyen. Me he estado vinculando en las bibliotecas usando varios indicadores del...
En mi situación actual de desarrollo, tenemos muchas DLL, ejecutables y bibliotecas estáticas. ¿Cómo se decide qué debe incluir una DLL? ¿Qué debería ir en un ejecutable? ¿Por qué tener una funcionalidad separada en diferentes archivos ejecutables? Espero que la respuesta sea concisa, pero este es...
Cuando desarrollo software, a menudo tengo una biblioteca 'central' centralizada que contiene código útil que puede ser compartido y referenciado por diferentes proyectos. Ejemplos: un conjunto de funciones para manipular cadenas expresiones regulares de uso común código de implementación...
¿Los siguientes escenarios cuentan como "reinventar la rueda" en su libro? Existe una solución, pero no en el idioma que desea usar, y las soluciones existentes no pueden interactuar con el idioma que desea usar de una manera limpia e idiomática. En principio, podría obtener una biblioteca...