Arquisoft / Arquisoft/Inci_e3b_modules

Orientación de la arquitectura a los principios de *Clean Achitecture*

Open
#27 0 comments 0 reactions 0 assignees View on GitHub
arquitectura documentación presentación
Dominant language
Java
Stars
1
Forks
5
PR merge metrics
No merged PRs in 30d

Description

Durante la presentación los docentes insistieron varias veces en la necesidad de utilizar componentes bien diferenciados que permitan separar el *framework* de la arquitectura (distinguiendo claramente la lógica de negocio de la presentación) según el principio de "*los frameworks son detalles*" expuesto por Robert Martín (*Uncle Bob*) en su libro [Clean Architecture](https://www.amazon.es/Arquitectura-limpia-especialistas-estructura-Especiales/dp/8441539901).

Referencias:
- Uncle Bob: [*The Clean Architecture*](https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html).
- Uncle Bob: [*Screaming Architecture*](https://8thlight.com/blog/uncle-bob/2011/09/30/Screaming-Architecture.html).
- [*Visteme con Clean Architecture que tengo prisas*](http://jmperezramos.net/desarrollo-en-android/visteme-con-clean-architecture-que-tengo-prisas/).
- [*Una discusión acerca de clean architecture para aplicaciones de Android e iOS*](https://github.com/edittler/clean-architecture).
- [*Principios de una arquitectura limpia: mantenible y testeable*](https://www.genbetadev.com/paradigmas-de-programacion/principios-de-una-arquitectura-limpia-mantenible-y-testeable).

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by reviewing the repository structure and the linked Clean Architecture references to identify the current framework, business-logic, and presentation boundaries. The issue does not define a concrete change or completion criteria, so the intended architectural scope must be clarified before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
full-stack
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.