Esta pregunta surgió de una aplicación web, aunque también debería ser válida para otros tipos de aplicaciones. Estoy usando MVC.¿Diferencia entre la biblioteca y el código de la aplicación?
Tengo el código de la aplicación (modelos, vistas, controladores, formularios, ayudantes, etc.) y el código de la biblioteca (bibliotecas externas y una biblioteca interna con mapeadores de bases de datos autogenerados, convertidores json, etc.).
Me pregunto dónde suele trazar la línea entre la aplicación y el código de la biblioteca (cuando ambos están escritos internamente)?
Parte del código de la biblioteca se vuelve bastante específico del proyecto, pero todavía es un poco abstraído.