Executando verificação de segurança...
1

Pra mim sempre vale a distinção do Rich Hickey

Simples - Complexo (Objetivo) e Fácil - Difícil (Subjetivo)

Algo simples é objetivamente uma parte que pode ser totalmente isolada das demais e ainda assim funciona pra função que foi criada.

Algo complexo seria quando as varias partes de misturam entre si, e acabam por afetar as demais.

Já Fácil e Difícil são subjetivas, eu posso achar o framework X facil e o Y difícil. Mas se o framework Y separa os conceitos de Router e Controller e o framework X trata ambos de uma maneira unificada o framework X é mais complexo que o Y

Recomendo sempre a palestra Simple Made Easy onde explica esses conceitos de maneira melhor.

Essa avaliacao esta sujeita a falhas de julgamento, mas é um ponto de inicio pra uma conversa melhor sobre Simple - Complexo, tentando deixar de lado o Facil e Dificil.

Carregando publicação patrocinada...