Holismo é a ideia de que sistemas possuem propriedades como um todo que não são observadas em suas partes individuais. O holismo é um paradigma de pensamento e, portanto, é interdisciplinar e pode ser observado de muitas formas em diferentes áreas do conhecimento.

O todo é maior do que a soma das partes

Geralmente o Holismo se opõe ao Reducionismo, que se mostra bastante comum na área da Filosofia da ciência.

Quando um sistema apresenta propriedades que vão além daquelas observadas em suas partes individuais, tais propriedades são chamadas de emergentes.

Apesar de sempre ter ouvido falar desse termo na forma de “abordagem holística” ou coisa do tipo, nunca procurei mais a fundo sobre a ideia. Sempre associei a ideia a algo como “prático” ou “pragmático”, mas agora vejo que na verdade isso tem um sentido completamente diferente. Me vejo como uma pessoa generalista, que gosta de aprender sobre diversos tópicos diferentes e fazer conexões entre eles. Talvez o que eu esteja buscando com essa abordagem generalista seja extrair propriedades emergentes de sistemas criados através da conexão entre áreas distintas do conhecimento.

Talvez testes de integração ou mesmo E2E sejam uma abordagem mais holística sobre o teste de software do que testes unitários com componentes totalmente isolados. O comportamento de um sistema computacional não é necessariamente dado somente pela soma dos comportamentos de suas partes, principalmente quando efeitos colaterais estão envolvidos.

Resource list

https://en.wikipedia.org/wiki/Systems_theory
https://en.wikipedia.org/wiki/Systems_thinking
https://en.wikipedia.org/wiki/Holism
https://en.wikipedia.org/wiki/Emergence

https://www.youtube.com/watch?v=h_kbt7h1YRw&pp=ugMICgJwdBABGAHKBQZob2xpc20%3D
https://www.youtube.com/watch?v=79gCqjl6ihQ&pp=ygUOc3lzdGVtcyB0aGVvcnk%3D
https://www.youtube.com/watch?v=jY7638w6gkI&pp=ygUOc3lzdGVtcyB0aGVvcnk%3D

https://www.shaiyallin.com/post/holistic-software-development

https://www.youtube.com/watch?v=rSvj_NQ5rho&pp=ygURaG9saXN0aWMgc29mdHdhcmU%3D
https://www.youtube.com/watch?v=ZRp34qLJaao&pp=ygURaG9saXN0aWMgc29mdHdhcmU%3D
https://www.youtube.com/watch?v=5wYcD1nfnWw&pp=ygURaG9saXN0aWMgc29mdHdhcmU%3D