GET /api/v2/video/1433
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "PyCon DE 2012", "language": "German", "slug": "putting-technical-debt-under-control", "speakers": [ "Waleri Enns" ], "tags": [ " code", "qualit\u00e4t" ], "id": 1433, "state": 1, "title": "Putting Technical Debt under Control", "summary": "\"You don't control what you cannot measure\"\n\nTom Peters paraphrasing Lord Kelvin\n\nDie aus den Fugen geratende Qualit\u00e4t des Source Codes und das\n\nexcessive Akkumulieren des sogenannten Technical Debt ist eine h\u00e4ufige\n\nUrsache f\u00fcr das vorzeitige Ableben von Software Projekten. Das\n\nKontrollieren dieser Aspekte ist essentiell f\u00fcr eine langfristige\n\nGesundheit der Software. Die Kontrolle setzt jedoch Messung voraus;\n\nerst die Definition und systematische Erhebung einer Qualit\u00e4tsmetrik\n\nversetzt den Entwickler (und seinen Manager) in die Lage, die Qualit\u00e4t\n\ndieser Software zu \u00fcberwachen und ggf. kontinuierlich zu verbessern.\n\nDas Gespann \"Sonar + Python AddOn\" gibt eine State-Of-The-Art-Antwort\n\nauf die Frage \"Was ist qualitativ hochwertiger Python Code?\". Dieser\n\nVortrag f\u00fchrt aus, wie die Qualit\u00e4t bzw. Technical Debt einer Python\n\nCode-Basis gemessen, zu einer Kennzahl 'verdichtet' und kontrolliert\n\nwerden kann.\n\nDieser auf Softwaremetriken basierende Ansatz wird auch Continuous\n\nInspection genannt. Es ist abzusehen, dass diese Technologie einen\n\n\u00e4hnlich starken Einfluss auf die Entwicklung von Software haben wird\n\nwie die Continuous Integration / Continuous Deployment in der letzten\n\nDekade.\n\nMit Sonar und dem (noch jungen) Python Plugin steht die wesentliche\n\nInfrastruktur um Continuous Inspection in der Praxis f\u00fcr Python\n\nProjekte umzusetzen. Das Ziel dieses Vortrags ist es, die Python\n\nCommunity f\u00fcr diese Technologie zu begeistern.\n\n", "description": "", "quality_notes": "", "copyright_text": "", "embed": "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\"http://youtube.com/v/I15RkhqH6l0?version=3&amp;hl=en_US\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"http://youtube.com/v/I15RkhqH6l0?version=3&amp;hl=en_US\" type=\"application/x-shockwave-flash\" width=\"640\" height=\"390\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed></object>", "thumbnail_url": "http://i2.ytimg.com/vi/I15RkhqH6l0/hqdefault.jpg", "duration": null, "video_ogv_length": null, "video_ogv_url": null, "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": "http://s3.us.archive.org/nextdayvideo/pyconde/pyconde2012/Vortrag_Putting_Technical_Debt.mp4?Signature=%2BHhVyclIozKxTPkqcuk4zGbdI%2FU%3D&Expires=1351795796&AWSAccessKeyId=FEWGReWX3QbNk0h3", "video_mp4_download_only": false, "video_webm_length": null, "video_webm_url": "", "video_webm_download_only": false, "video_flv_length": null, "video_flv_url": "", "video_flv_download_only": false, "source_url": "https://www.youtube.com/watch?v=I15RkhqH6l0", "whiteboard": "", "recorded": "2012-10-31", "added": "2012-11-01T13:53:08", "updated": "2014-04-08T20:28:26.919" }