如何编写可调ABAP程序?
我有在ABAP中开发程序的经验,通过它,我想知道如何在编写代码时牢记未来的变化 例如,最近我在客户端开发了一个定制流程的程序,最初的需求很简单,程序已经完成 但几周后,发生了至关重要的变化,尽管我适应了这些变化,但这是以牺牲代码可读性和性能为代价的 几个月后,又发生了一些变化,此时此刻,我完全搞不清自己在那里做了些什么,让自己被自己的编程弄糊涂了 所以我真的很想知道,在假设变化不可避免的情况下,大师们对这些场景采用了什么方法 问候,如何编写可调ABAP程序?,abap,maintainability,Abap,Maintainability,我有在ABAP中开发程序的经验,通过它,我想知道如何在编写代码时牢记未来的变化 例如,最近我在客户端开发了一个定制流程的程序,最初的需求很简单,程序已经完成 但几周后,发生了至关重要的变化,尽管我适应了这些变化,但这是以牺牲代码可读性和性能为代价的 几个月后,又发生了一些变化,此时此刻,我完全搞不清自己在那里做了些什么,让自己被自己的编程弄糊涂了 所以我真的很想知道,在假设变化不可避免的情况下,大师们对这些场景采用了什么方法 问候, 乌马尔·阿卜杜拉总会有变化。的技术使您能够在设计中构建可变性,
乌马尔·阿卜杜拉总会有变化。的技术使您能够在设计中构建可变性,并使代码在其整个生命周期中保持可维护性 一些关键想法一目了然:
- 编写自动单元测试,以便能够在不破坏现有功能的情况下重构代码。关键词:单元测试,测试金字塔
- 将大的更改拆分为许多小步骤,并以连续的方式进行集成和测试。关键词:持续整合
- 编写干净的代码,将代码构造成可重用、可插入的组件。关键词:干净的代码,干净的体系结构。也许会有帮助
- 编写自动单元测试,以便能够在不破坏现有功能的情况下重构代码。关键词:单元测试,测试金字塔
- 将大的更改拆分为许多小步骤,并以连续的方式进行集成和测试。关键词:持续整合
- 编写干净的代码,将代码构造成可重用、可插入的组件。关键词:干净的代码,干净的体系结构。也许会有帮助
- 总会有变化。的技术使您能够在设计中构建可变性,并使代码在其整个生命周期中保持可维护性
一些关键想法一目了然: