JSFoo 2019

On component architecture, front-end engineering and Developer Experience (DX)

Tickets

Communicate without leaving the keyboard

Submitted by Yael Zaritsky (@yaelz) on Friday, 17 May 2019


Preview video

Section: Crisp talk (20 mins) Technical level: Intermediate

Abstract

Code is continuously read and maintained, and as such, good code must be effectively communicated. Is there a good solution for this?

Documentation can not get the job done - it is one more choir which is never at top priority and as a result documentation becomes obsolete and practically never up to date. Simply talking isn’t an option because we,Software developers, quickly forget.

In my talk I will show why communication is so important, and how tests, the mechanism we already use to verify our code,  can take the additional role of live documentation. I will demonstrate this idea by refactoring tests to make them communicate the essence of the code with minimal effort.

Outline

Speaker bio

After her masters in computer science and two years working at Intel, Yael has been a software engineer @ Wix for almost five years. First as a CI Engineer & Software Developer, and now taking a part of building a new team as a full stack developer. A Clean Code, CI and TDD advocate, who is always eager to learn from her/others’ mistakes and to spread the word about what she’s learned.

Links

Slides

https://www.slideshare.net/mobile/slideshow/embed_code/key/tgA1PCjIBPkr3L

Preview video

https://www.youtube.com/watch?v=wwRtb-8p8Gc&feature=youtu.be+%28This+is+in+Hebrew%2C+I+don%27t+have+any+in+English+yet...+Hope+it%27s+ok%29

Comments

Login with Twitter or Google to leave a comment