<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>qualidade on Abapinho</title><link>https://abapinho.com/en/tags/qualidade/</link><description>Recent content in qualidade on Abapinho</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&amp;copy;2009-2026 Nuno Godinho</copyright><lastBuildDate>Mon, 18 Feb 2019 09:00:18 +0000</lastBuildDate><atom:link href="https://abapinho.com/en/tags/qualidade/index.xml" rel="self" type="application/rss+xml"/><item><title>You don't encapsulate for it to be reused</title><link>https://abapinho.com/en/2019/02/nao-e-para-reutilizar-que-se-encapsula/</link><pubDate>Mon, 18 Feb 2019 09:00:18 +0000</pubDate><guid>https://abapinho.com/en/2019/02/nao-e-para-reutilizar-que-se-encapsula/</guid><description>&lt;p>Since 1998, I hear some ABAPer colleagues saying that it&amp;rsquo;s not worth encapsulating a particular piece of code in a function or method because it will never be reused again. And then they go to SE38 and create yet another report full of includes.&lt;/p>
&lt;p>The idea that you should encapsulate your code for it to be reused by you or by others is one of the biggest misunderstandings of the history of our planet.&lt;/p></description></item><item><title>Refactoring: Extract method</title><link>https://abapinho.com/en/2019/01/refactorizacao-extrair-metodo/</link><pubDate>Wed, 02 Jan 2019 09:00:23 +0000</pubDate><guid>https://abapinho.com/en/2019/01/refactorizacao-extrair-metodo/</guid><description>&lt;p>In SAP&amp;rsquo;s world, ABAP code will forever stay wherever you leave it.&lt;/p>
&lt;p>On one given day, Manuel did something badly because he was on a rush or didn&amp;rsquo;t know any better. One year later António is asked to make a small change to it. António spots Manuel&amp;rsquo;s mess but he doesn&amp;rsquo;t improve it because, for some reasons, in SAP, changing something which is working, even if it&amp;rsquo;s badly implemented, is a tabu. Instead, António will add his code to the existing one and forget about it.&lt;/p>
&lt;p>This attitude, when adopted by everyone, contributes to an inevitable erosion of the system&amp;rsquo;s code which, some years later, becomes unmanageable. And still, that&amp;rsquo;s the rule.&lt;/p>
&lt;p>The way I see it, this is wrong and goes against the customer&amp;rsquo;s best interests. Actually, even if the customer doesn&amp;rsquo;t want me to modify old code because it&amp;rsquo;s working&amp;hellip; I still do it. Who is he to tell me how to program?&lt;/p></description></item><item><title>We should be accountable for the crap we make</title><link>https://abapinho.com/en/2016/09/deviamos-ser-responsabilizados/</link><pubDate>Mon, 19 Sep 2016 09:00:33 +0000</pubDate><guid>https://abapinho.com/en/2016/09/deviamos-ser-responsabilizados/</guid><description>&lt;p>If, when building a bridge, a civil engineer makes a mistake in one of the calculations, the bridge falls. But the bridge won&amp;rsquo;t fall alone. Most probably that engineer will also fall with it. He is accountable for what he did because he must sign his projects.&lt;/p>
&lt;p>ABAP programmers don&amp;rsquo;t have that kind of problems.&lt;/p></description></item></channel></rss>