Skip to content

Study Journal 02-10-2023

Published: at 12:00 AM

What I learnt

Things I’ve learnt:

FOR DEVELOPMENT - Using git - best practices:

Best Practices for Using Git:

Powerful Uses of Git:

SYNTHESISING INFORMATION - Malcolms notes

Data Privacy Policies are no joke - avoid the HR functionality until you have serious security / privacy concerns addressed.

This could mean just storing the following user information:

The data privacy policy in place for interim is that we store those items, and delete them after deactivation for a year.

Use breakpoints - until you are going through the code line-by-line to see what it’s doing you’re probably wasting your time

Use breakpoints so that the app runs until this certain point. Then it should be going through each line.

Use this to get to the area of interest or where the bugs are happening.

Use git - use it for version control

The best thing is to be able to develop modules in isolation. This makes sure it’s disentangled from the workings of the other parts of the application.

Also means that there’s some work to integrate it within the existing application but that it should be relatively straightforward process.

There’s no magic bullet in learning - but here’s some ideas:

Sticking to a programming paradigm is useful - but also know when it’s a hinderance and to not use it

For example, SOLID is a useful tool to creating applications that are easier to maintain, build upon, debug, et cetera.

But there are trade-offs to following any paradigm strictly. It’s important to understand when to break the paradigm when it makes more sense for the specific application.

It’s not a prison, but a tool to keep you from having nightmares later.

Consider supporting this blog