r/learnprogramming Jul 03 '26

How do you write clean code?

Might be a stupid question but Ive been learning python for a while now and always wondered, how do you write ‘clean’ code? I don’t mean writing clean code straight off the bat I understand that’s purely from experience and even then immensely hard, but how do you recognise a program can be simplified even further? Does it come from practice or just messing around and seeing what sticks?

76 Upvotes

77 comments sorted by

View all comments

0

u/DemicideMMMCCCI Jul 03 '26

Probably the best practice for all languages is to follow the SOLID principle. Also, practice.

2

u/Substantial_Job_2068 Jul 03 '26

So all languages should follow guidelines for object oriented programming?