What is Legacy Code? – Legacy Coder Podcast #5

What is Legacy Code?

This podcast is called “Legacy Coder” but what exactly is legacy code? I talk about my definition of the term in the fifth episode of the Legacy Coder Podcast. Legacy Code? What is Legacy Code? Definition by Michael Feathers: “Code without tests.” Code of a certain age. Brown field instead of green field. “Old” languages … Read moreWhat is Legacy Code? – Legacy Coder Podcast #5

Return code 82 when running ftouch for a Natural FUser

Today we had a problem with one of our Natural FUsers. When trying to add new sources with ftouch, we got the following error message: user@server ~ $ ftouch fuser=22,173 lib=ACC sm -b -d FTOUCH UTILITY V 6.3.13 PL 0 Software AG 2012 Error : Mass update could not be started. Return code 82 received. … Read moreReturn code 82 when running ftouch for a Natural FUser

Performance of array redimensioning in Natural

As I found out totay, the performance of redimensioning an array in Natural largely depends on the statement you use. I compared RESIZEand EXPAND and found out, that RESIZE is more than two times slower than EXPAND. With bigger arrays, RESIZE may even be up to 20 times more slowly than EXPAND! Unfortunately, the documentation … Read morePerformance of array redimensioning in Natural