Digamos que tienes que implementar alguna funcionalidad que no sea trivial (tomará al menos 1 semana de trabajo). Tiene una biblioteca SDK/API/que contiene (numerosos) ejemplos de código que demuestran el uso de la parte del SDK para implementar esa funcionalidad.¿Cómo abordar el aprendizaje de una nueva biblioteca SDK/API /?
¿Cómo enfoca el aprendizaje de todas las muestras, extrae la información necesaria, las técnicas, etc. para usarlas para implementar lo 'real'. Las preguntas claves son:
¿Utiliza alguna herramienta para la creación de diagramas de flujo de control, las interacciones entre las funciones del SDK, y la muestra en sí? ¿Qué tipo de diagramas encuentras útil? (Estaba pensando que el diagrama de secuencia UML puede ser bastante útil junto con el depurador en este caso).
¿Cómo se guarda la información relevante ya menudo interrelacionada sobre llamadas a funciones SDK/API, la estructura general y el orden de las llamadas en los programas de ejemplo que se deben usar como referencia? Mapas mentales, algunas notas de texto sin formato, comentarios en el código de ejemplos, alguna refactorización del código de muestra para adaptarse a su estilo de codificación personal para facilitar el aprendizaje?
Tengo que estar de acuerdo. Codifique la comprensión de los primeros auxilios de los prototipos. Sin ellos y la comprensión que le permiten, no puede esperar producir diagramas modelo precisos de todos modos. –