Postmortem debugging in dynamic environments.
The article discusses postmortem debugging in environments where dynamic languages such as Java, Python, and JavaScript were used. The article examines in situ debugging, which the author argues can only be used with reproducible problems, and examines constraints for postmortem debugging facilities...
| Publicado en: | Communications of the ACM Vol. 54; no. 12; pp. 44 - 52 |
|---|---|
| Autor principal: | |
| Formato: | Artículo |
| Publicado: |
Association for Computing Machinery
Dec2011
|
| Materias: | |
| Acceso en línea: | Ver este registro en EBSCOhost |
| Sumario: | The article discusses postmortem debugging in environments where dynamic languages such as Java, Python, and JavaScript were used. The article examines in situ debugging, which the author argues can only be used with reproducible problems, and examines constraints for postmortem debugging facilities as well as debugging in native environments. The author presents a postmortem debugging facility for Node.js production deployments from cloud computing software company Joyent, examining dumps, serializing circular objects, and the implementation of the program. |
|---|