The target hardware that I develop for at work have several types of memory. Some are fast, but extremely limited, others are large but not that fast. As a developer for that architecture it is very important to make wise choices when it comes to how to use the different types of memory (no tools are available for helping out, it is all up to the developer).
Several new developers with limited or no experience of developing under these cirumstances have recently joined us. In order to help them understand the impact different memory usage can have I have started to prepare material for a Coding Dojo which will start off with a non-optimal memory model and by applying some simple patterns they should be able to optimize the performance by several hundered percent.
Looking forward to sharing my knowledge. We all should, as much as possible.
Several new developers with limited or no experience of developing under these cirumstances have recently joined us. In order to help them understand the impact different memory usage can have I have started to prepare material for a Coding Dojo which will start off with a non-optimal memory model and by applying some simple patterns they should be able to optimize the performance by several hundered percent.
Looking forward to sharing my knowledge. We all should, as much as possible.
Kul! Vore kul att ta del av det, men det kanske blir arbetsgivarens material... Kanske kan få en privat dojo hemma hos dig (kanske med en god tårta till ;) )
SvaraRaderaNu är jag säker på att mina kommentarer försvinner när jag skriver in dem via mobilen. Andra gången jag svarar dig nu.
RaderaJust den här Dojon blir väldigt specifik för denna arkitektur, men vi har en annan som funkar på vilken dator som helst med en hyfsat modern C++ kompilator. Nu får vi säkert inte sprida materialet ändå men det går ju att inspireras av den.
Får ha en hemlig privat dojo då :)
Radera