Jarl Ostensen - "Lessons learned for best C and C++ practices in a live production code base"

Sdílet
Vložit
  • čas přidán 8. 06. 2024
  • Polystream's IP is its technology and this has evolved over the last few years from relatively straight C owned by a very limited number of people, through to something much more C++'ified developed by a larger team.
    The code is heavily optimised for performance and the complexity of the IP adds strict requirements on maintainability and scalability under different conditions.
    As we have grown the team and the scope of the technology challenges, we have gone through a number of iterations of refactoring building on lessons learned at each step, and have converged on a pragmatic mix of C and C++ practices.
    This talk is about our journey so far, developing and refining our code base and approaches, wrong turns and good decisions alike
    ---
    Jarl is the Director of Engineering for Streamer Technology at Polystream, leading the research and delivery behind Polystream’s unique streaming technology. Prior to joining Polystream in 2016, Jarl lead the Service and Technology organisation at Microsoft’s Lionhead Studios, lead Mobile Technology at Supermassive, and has helped deliver many great and successful games at Electronic Arts, all the way back to working at the fabled Bullfrog Studios, creators of Theme Park World and the Dungeon Keeper series.
    --
    www.meetup.com/CppLondon/even...
  • Věda a technologie

Komentáře •