Vi una impresionante demostración de C# Code Contracts y quiero comenzar a implementarlos en may code. Desearía tenerlos en mi código ya. ¿Dónde comienza uno?¿Dónde comenzar con los contratos de código?
No pude quitar ningún material impreso de la demostración. ¿Alguna lectura sugerida?
¿Alguna sugerencia para un principiante con contratos de código?
Gracias de antemano por su ayuda.
http://devjourney.com/blog/code-contracts-part-1-introduction/ – albertjan
Tenga en cuenta que las anotaciones de Contratos de código en .NET Framework BCL son algo irregulares. Por ejemplo, muchos métodos que siempre devuelven un objeto no nulo (a menos que arroje, por supuesto) no están marcados como tales. Esto lo obliga a arrojar basura en su código con comprobaciones nulas o llamadas a 'Asumir' para satisfacer al analizador estático. – phoog
@phoog es correcto, pero el equipo de Contratos de código ha estado trabajando para agregar contratos a más y más BCL, por lo que ha mejorado casi cada versión. – Andy