Blog

Alexander Bird Software • Blog

Learning to build useful, valuable software as part of a team.
About

Foundational Software Development Skills

Links to resources and tutorials covering basic, (boring?), but essential skills for a software developer.

Contents

Git

Unit Testing

Test Driven Development (TDD)

Refactoring

Changing the code structure without changing the behaviour

Design Patterns

Code Reading

Finding Code in the Code Base

full text search (ack / grep -E / git grep -E)


Something to add? Continue the conversation on Twitter


Written 2019-09