JSFoo 2019

JSFoo 2019

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



Yael Zaritsky


Communicate without leaving the keyboard

Submitted May 17, 2019

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.


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.




{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hybrid access (members only)

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more