Map for Engineers Podcast

Anton Keks: Problems in Software Engineering - PRs, Microservices, Testing, Refactoring | Ep. 5


Listen Later

Anton, co-founder of Codeborne, and I sit together to discuss some of the problems in software engineering - pull requests, microservices, testing, refactoring. Check out annotated chapters below for more details.

00:00:00 Intro

00:00:00 Sneak peek

00:00:49 Episode overview

00:04:28 Anton's intro, background

00:06:37 Anton founded Codeborne: TDD and pair programming: following extreme programming principles

00:08:57 Agile is about short feedback loops

00:12:09 Under-engineering vs over-engineering

00:15:29 Tech debt and testing: engineers don't handle tech debt well enough

00:17:45 Lack of refactoring is a big problem

00:18:14 Problems with pull requests

00:27:00 Problems with squash merge

00:27:30 Good commit messages are essential

00:31:09 Good code is easy to change

00:34:34 Pair programming is continuous code review

00:36:11 Daily code review with a whole team

00:48:44 Microservices: be careful

00:59:23 Book recommendations from Anton

01:00:38 Wrap up



This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit log.mapforengineers.com
...more
View all episodesView all episodes
Download on the App Store

Map for Engineers PodcastBy Vitalii Lakusta