2007 Jan 12 11:26 PM
Hi Guys,
I have a few month programming in ABAP OO, but I feel that sometimes the code of the programs can be improved. Anybody knows if there's a manual for optimization in OO, or a Manual that shows you the right path that we must follow in order to take the advantages of the OO development.?
Regards,
Eric
2007 Jan 13 6:13 AM
Hello Eric
If you apply all the principles of OO-design and programming then you are on the right track. These principles include:
- using <b>design patterns</b> (recommend reading: <i>"Design Patterns"</i> of the HeadFirst
- <b>refactoring</b> (e.g. <i>"Refactoring. Improving the Design of Existing Code.: Improving the Design of Existing Code",</i> Addison-Wesley)
- <i>"Domain-Driven Design. Tackling Complexity in the Heart of Software",</i> Addison-Wesley
Regards
Uwe
Hello Eric
If you apply all the principles of OO-design and programming then you are on the right track. These principles include:
- using <b>design patterns</b> (recommend reading: <i>"Design Patterns"</i> of the HeadFirst
- <b>refactoring</b> (e.g. <i>"Refactoring. Improving the Design of Existing Code.: Improving the Design of Existing Code",</i> Addison-Wesley)
- <i>"Domain-Driven Design. Tackling Complexity in the Heart of Software",</i> Addison-Wesley
Regards
Uwe
2007 Jan 13 6:13 AM
Hello Eric
If you apply all the principles of OO-design and programming then you are on the right track. These principles include:
- using <b>design patterns</b> (recommend reading: <i>"Design Patterns"</i> of the HeadFirst
- <b>refactoring</b> (e.g. <i>"Refactoring. Improving the Design of Existing Code.: Improving the Design of Existing Code",</i> Addison-Wesley)
- <i>"Domain-Driven Design. Tackling Complexity in the Heart of Software",</i> Addison-Wesley
Regards
Uwe
2007 Jan 15 3:47 PM
Hi Uwe,
Thanks a lot for the information, i'm gonna start looking for those books.
Regards,
Eric
2007 Jan 15 8:05 PM
Hi Uwe,
I already start reading the Refactoring book and gave a quick look to the Design Patterns book and they are just what i needed to improve my OO code. The last one i haven't found it yet, but i'm gonna be looking for it.
Thanks again for your recommendation.
Regards,
Eric
2007 Jan 16 11:38 AM
Hello Eric, Hello Uwe,
in general I agree to this statement. But it is to mention that ABAP is hybrid language which has extra strengths not covered by general OO patterns. Especially when going for performance internal tables can not replaced by a pure OO paradigm.
Regards
Klaus
PS: The Houston design Patterns are another good Resource
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |