YoVDO

Debugging for Math Lovers

Offered By: Code Sync via YouTube

Tags

Functional Programming Courses Software Engineering Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a mathematical approach to debugging in this 42-minute conference talk from Lambda Days 2022. Delve into a toy model of the debugging process, examining how various programming techniques, methodologies, and stylistic choices impact error resolution. Discover the advantages of functional programming and mathematically-founded programming for efficient debugging. Learn about potential IDE mechanisms that can further assist functional programmers in troubleshooting their code. Follow along as the speaker covers different types of errors, introduces a discrepancy model, discusses time to fix and fixing functions, demonstrates fixing a library, and presents ultimate ways of reducing complexity. Conclude with a Q&A session to address audience inquiries and deepen your understanding of mathematical debugging techniques.

Syllabus

00:00 - - Intro and Types of errors
04:40 - - Discrepancy Model
08:47 - - Time to Fix and Fixing Functions
15:31 - - Fixing a Library
28:26 - - Ultimate Ways of Reducing Complexity
34:23 - - QnA


Taught by

Code Sync

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX