{"version":"1.0","provider_name":"Cybermedian","provider_url":"https:\/\/www.cybermedian.com\/vn","author_name":"vpadmin","author_url":"https:\/\/www.cybermedian.com\/vn\/author\/vpadmin\/","title":"Ph\u01b0\u01a1ng ph\u00e1p ph\u00e1t tri\u1ec3n theo h\u01b0\u1edbng ki\u1ec3m th\u1eed cho ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m Agile - Cybermedian","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"FT1ATZwzAI\"><a href=\"https:\/\/www.cybermedian.com\/vn\/test-drive-development-approach-for-agile-software-development\/\">Ph\u01b0\u01a1ng ph\u00e1p ph\u00e1t tri\u1ec3n theo h\u01b0\u1edbng ki\u1ec3m th\u1eed cho ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m Agile<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.cybermedian.com\/vn\/test-drive-development-approach-for-agile-software-development\/embed\/#?secret=FT1ATZwzAI\" width=\"600\" height=\"338\" title=\"&#8220;Ph\u01b0\u01a1ng ph\u00e1p ph\u00e1t tri\u1ec3n theo h\u01b0\u1edbng ki\u1ec3m th\u1eed cho ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m Agile&#8221; &#8212; Cybermedian\" data-secret=\"FT1ATZwzAI\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.cybermedian.com\/vn\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/www.cybermedian.com\/vn\/wp-content\/uploads\/sites\/14\/2022\/01\/0_gN5wLj3vntxPR-gh.png","thumbnail_width":1024,"thumbnail_height":680,"description":"Test Driven Development\u00a0(TDD) is a software development process, which relies on transforming software requirements into test cases before software is fully developed, and tracking all software development by repeatedly testing software for all test cases. This is the opposite of developing software first and then creating test cases. Some popular models support TDD very well, such as MVC and\u00a0MVP."}