יום שלישי, 25 בדצמבר 2018

Summit 2018: Less is more: how we cut off 30% of our code that did nothing without trying to / Gilad Ben Yossef

Most presentations in the software world describes a positive achievement of sorts: a feature added or a bug removed. This presentation is different. In this presentation we shall describe how we deleted over 4000 lines of code, together comprising 30% of the code base of a complex device driver, without even trying.

Last year my team started working on refactoring the Arm CryptoCell device driver for the purpose of integrating it upstream. While doing so, a pattern emerged - almost each set of changes would reduce the code line count, and yet the functionality stayed exactly the same.

This presentation explains how and why we cut 40% of the code with no functionality loss without trying.
In this talk I will introduce Bit, talk about the challenges and opportunities of building a core piece of your technology with the community, the challenges of having to play hand in hand with the rapidly-changing open source ecosystem (from Git & NPM to Webpack and React) and share some insights for teams who want to open source some of their projects



MP3

אין תגובות:

הוסף רשומת תגובה