JSFoo 2019

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

Up next

Communicate without leaving the keyboard

YZ

Yael Zaritsky

@yaelz

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

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

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

  • A blog post featured in Wix Engineering blog about the talk:
  • https://www.wix.engineering/blog/software-developers-communicate-your-intentions-tldr-do-it-using-tests#
  • My Twitter profile: Check out Yael Zaritsky Peretz (@zaritskyPe_yael): https://twitter.com/yaelzee

Slides

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

Comments