typestar

APIs, errores y pruebas

11 pasos en 4 series de C.

Cómo escribir C que otras personas puedan usar. Firmas de funciones que dicen lo que quieren decir, punteros opacos para encapsular, retornos de error y rutas de limpieza que no dejan fugas en la tercera salida anticipada.

Once pasos sobre la diferencia entre C que compila y C que merece estar en una biblioteca.

Empieza este tour

Firmas

Encapsulación

Errores y limpieza

Bis

  • Tests a base de assertsUna prueba es una función llena de asserts, llamada desde main. Sin framework.
  • adt_stack.cUn tipo de dato abstracto bien hecho: handle opaco, enum de errores, pruebas en main.

Los otros tours de C