Es obvio que depende en gran medida de los programadores originales y su deseo de hacer que el software sea mantenible, no necesariamente una habilidad. Los desarrolladores no tienen que ser asombrosos para crear código que sea fácil de seguir y construir. DRY, Consistencia y Documentación son muy útiles, incluso si se cometen errores en la arquitectura y la implementación.
Con la parte más obvia fuera del camino, quiero señalar algo muy importante cuando se trata de código que no ha escrito.
Tu habilidad es un factor enorme. Ser capaz de sentarse y escribir código para resolver un problema no es lo mismo que ser capaz de comprender una implementación realizada por otra persona. Es otra faceta que se debe practicar y dominar. ¡Muchos desarrolladores ‘odian’ hacerse cargo de los proyectos existentes y prefieren trabajar en nuevas aplicaciones nuevas porque no han practicado esto lo suficiente!
- ¿Cuáles son las mejores fuentes de seguridad de aplicaciones móviles?
- ¿Cómo suelen cobrar los operadores por USSD (Datos de servicio suplementario no estructurado)?
- ¿Podría decirme cuáles son algunas de las mejores empresas de desarrollo de aplicaciones de Lotus Notes?
- ¿Un desarrollador del lado del cliente necesita Backend como servicio?
- ¿Para qué sirven los servicios de desarrollo de aplicaciones móviles?