Non sono sicuro di come sia possibile, ma come programmatore ho il rischio che si verifichino quando sto apportando modifiche a un code base.
Non ho mai visto uno strumento che in sostanza mi dica, come sto codificando, quanto siano potenzialmente raggiungibili le mie modifiche.
Alcuni esempi in cima alla mia testa (che sono probabilmente discutibili ma questo è solo per essere meno astratto):
- L'aggiunta di una proprietà a un POCO è una modifica "verde"
- La creazione di un campo in sola lettura è una modifica "verde"
- L'aggiunta di un costruttore quando Unity DI è presente è una modifica "gialla"
- La modifica della logica condizionale in un metodo pubblico che ha usi che si estendono su più assiemi è una modifica "rossa"
È possibile? Se sì, in che misura?
(nota che questa domanda non è una richiesta per uno strumento specifico.)