- 0
- 0
- 约5.4千字
- 约 24页
- 2026-01-04 发布于浙江
- 举报
AcceleratingApplicationRefactoring:
AIinDevSecOps
JoelKrooswykFederalCTO
SecureSoftwarebyDesignAugust7,2024
StateoftheUnioninDevSecOps
MemorySafety upplyChain
SBOM
OSS
ZeroTrust
AIAcceleration
SecurebyDesign
?2024GitLabInc.
AIisalreadyacceleratingtheSDLC
50%
ReportedefficiencygainsinwithinmonthsofAIimplementation
5-10x
TargetsforSDLCefficiencygains
81%Ofpublicsector
respondentsareusingAItodayorplantointhenext
2years
Source:2023DevSecOpssurvey
?2024GitLabInc.
WithAIacceleration,canwereconsiderlegacycode?
CloudMigrationModernization
PerformanceScalabilityMemorySafetyComplianceTechnicalDebtUnsecuredCode
VintageVulnerabilitiesEmergentThreats
DeveloperKnowledgeCostReduction
?2024GitLabInc.
Definingrefactoring
“Refactoringisacontrolledtechniqueforimprovingthedesignofanexistingcodebase,adisciplinedtechniqueforrestructuringanexistingbodyofcode,alteringitsinternalstructurewithoutchangingitsexternalbehavior.”
-MartinFowler
?2024GitLabInc.
Refactoringcandriveincredibleoutcomes
Python-C++ Many-Java Perl-ScalaNowRust?
?2024GitLabInc.
Prioritizingrefactoringistough
%spentg
Refactoringrequires
Sufficientdevelopertime
Deepdeveloperskills
Other
Stuff Coding
OtherStuff
Accuratetesting Other
Other StuffStuff
Other
75% StuffTimespenton
allothertasks
?2024GitLabInc. Source:2023DevSecOpssurvey
Howdowerefactor?
“Thesimplestwayistojustclone
thecodeandstarthackingaway Meimprovingthedesign.”
?2024GitLabInc.
Commonrefactoringtechniques
Red-Green
Refactorcodeuntilitpassesthetestscreatedatthestart
ExtractMethod
Addresscomplexity,clarity,andstructure
SimplifyingMethod
%@#!
Streamlinemethodcallsandexpressions
ComposingMethod
Largecodefunctionfragmentationandbreakdown
Abstraction
?2024GitLabInc. Scaledrefactoringofhugeprojects
AIaccelerationinavacuum-codeassistonly
您可能关注的文档
- 2025首席信息官指南:代理型AI赋能IT运营规模化转型(英文版) conv.docx
- 2025人工智能时代知识管理最佳实践研究报告 conv.docx
- 可持续的IT就是安全的IT构建弹性与负责任的数字未来.pdf
- 人形机器人行业跟踪报告五之减速器行业深度报告工业机器人核心零部件人形机器人打开精密减速器增量空间-24022646页 conv.docx
- CNVD捡证书小技巧 方法三 conv.docx
- 静态分析告警的自动化修复.pdf
- 06《网络安全标准实践指南——人工智能生成合成内容检测技术指南(征求意见稿)》(1) conv.docx
- 《了解云攻击向量》 conv.docx
- 《了解云攻击向量》 conv 1.docx
- 山石网科网页防篡改系统技术白皮书.pdf
最近下载
- COUPLER微血管吻合器课件.pptx VIP
- GB 7594.1-1987 电线电缆橡皮绝缘和橡皮护套 第1部分一般规定-国家标准.pdf VIP
- 110kV送变电工程启动调试与试运行操作指南及案例解析.docx VIP
- 心衰合并肾功能不全的护理难点与解决方案.pptx VIP
- 关于2024年度民主生活会整改措施落实情况及2025年深入贯彻中央八项规定精神学习教育查摆问题整改情况的通报.docx VIP
- 2024-2025学年广东省潮州市高二上学期期末教学质量检测物理试卷.pdf VIP
- 上肢动脉CTA扫描技术课件最新完整版本.pptx VIP
- 110kV变电站专项电气试验及调试方案.doc VIP
- 2024年湖南汽车工程职业学院单招职业技能测试题库及答案(历年真题).docx VIP
- 广东省潮州市2024-2025学年高三上学期期末教学质量检测物理试卷.docx VIP
原创力文档

文档评论(0)