andrewrk / andrewrk/andrewkelley.me

blog idea: dependency management 101

Aberta
#3 0 comentários 0 reações 0 responsáveis Ver no GitHub
enhancement
Linguagem predominante
HTML
Estrelas
24
Forks
5
Merge médio
9min
PRs com merge (30d)
1

Descrição

seems like a lot of people don't understand basic dependency management in software. software is made up of interconnected components which can be modeled by a graph.

show a basic graph

in graph theory there is a concept of cyclical graphs (show a pic) and non-cyclical graphs (show a pic). You want your dependencies to be a non-cyclical graph.

Show code that depends on each other. Show how to rewrite it so that it no longer depends on each other.

There's also the concept of dense vs sparse graphs. You want your dependency graph to be sparse. show example graphs, example code.

Give an example of organization that makes sense according to common sense and human language, but actually doesn't make sense because of dependency chain. Show that the one that respects proper dependency chain is better.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.