Город МОСКОВСКИЙ
00:38:43

Working Effectively With Erlang Legacy Code | Brujo Benavides | Code BEAM Europe 2022

Аватар
Web Development with JavaScript
Просмотры:
31
Дата загрузки:
04.01.2024 13:02
Длительность:
00:38:43
Категория:
Технологии и интернет

Описание

This video was recorded at Code BEAM Europe 2022 - https://codesync.global/conferences/code-beam-sto-2022/

Working Effectively With Erlang Legacy Code | Brujo Benavides - Erlang Developer at NextRoll

ABSTRACT
So you just joined a massive project with tons of poorly-maintained Erlang code. DON'T PANIC! This tutorial will teach you all the tools and techniques you need to start working on it confidently and productively.
You will learn how to use tools like the compiler, common_test, xref, dialyzer, elvis, hank, the formatter and others in large codebases which are generally hard to work on. These tools and some of the techniques will increase your confidence and help you work more efficiently.

TARGET AUDIENCE
Erlang developers that work (or plan to work) in legacy systems.

PREREQUISITES
Erlang/OTP 22 (or newer), github, and a text editor
COVERS THE FOLLOWING TOPICS
Improving systems in an iterative way
Testing Frameworks: Common Test, Eunit
Cross-reference Analyzers: Xref
Discrepancy Analyzers: Dialyzer / Gradualizer
Linters: Elvis / rebar3_lint
Dead Code Removers: Hank / rebar3_hank
Security Analyzers: PEST

WHY YOU SHOULD ATTEND THIS COURSE
Increases your confidence in dealing with large and complex systems.
Gives you tools to help you build better applications.
Gets you thinking in maintainability.
Helps you follow Joe’s recommendation of writing Beautiful Code.

• Timecodes
00:00 - 04:11 - Introduction
04:12 - 07:50 - Meta
07:51 - 12:51 - Content and Consequence
12:52 - 16:24 - New Space to Play
16:25 - 23:19 - Locality
23:20 - 26:58 - Consistency is a Lie
26:59 - 33:28 - PLOP
33:29 - 38:33 - Massive reliability
38:34 - 49:00 - Ruthless Modularity
49:01 - 52:36 - QnA

• Follow us on social:
Twitter: https://twitter.com/CodeBEAMio
LinkedIn: https://www.linkedin.com/company/27159258

• Looking for a unique learning experience?
Attend the next Code Sync conference near you!
See what's coming up at: https://codesync.global

• SUBSCRIBE TO OUR CHANNEL
https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
See what's coming up at: https://codesync.global

Рекомендуемые видео