TED - II
Primeiro estágio

Vamos as perguntas

Como que você já fez o download dos arquivos necessários do seu dataset do trabalho?

Script JS

Fiz um script escrito em javascript que roda em node para fazer download do repo e automatizar a navegação entre os commits em períodos de data que eu definir

Link pro GIST

Qual foi o intervalo de tempo que você definiu?

Bimensal - de dois em dois meses

O projeto está no ar desde 9 de novembro de 2017, desde então, mudanças aqui são mensais, logo, há evolução mensal com muitas diffs geradas, acredito que esse período já mostre o quão o software consegue evoluir depois de tanto tempo.

Como que essa métrica (CCN) pode te ajudar em relação as leis de lehman? 

CCN

Cyclomatic complexity is a software metric used to indicate the complexity of a program.

Aprofundando

the maximum number of linearly independent paths within it—where "linearly independent" means that each path has at least one edge that is not in one of the other paths.

Lei da Complexidade crescente

 Se não forem tomadas medidas para reduzir ou manter a complexidade de um software, conforme ele é alterado sua complexidade irá aumentar progressivamente. Deve haver um esforço para reduzir a complexidade final de um sistema enquanto este recebe alterações.

E o notebook com lizard rodando? 

Boa semana a todos! 

TED - II - Software Evolution

By Italo Lino

TED - II - Software Evolution

  • 51