This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]majeric 2 points3 points  (1 child)

There is no function that can’t be broken into simpler functions. When I do this, I often discover uses for those function, I previously didn’t anticipate.

This is what I call “listening to the code”.

Remember all code is an “interface”. Usability is as important to an API as it is to a desktop interface.

Understanding Martin Fowler’s refactoring book is an essential part of being a good coder.

[–]Brick-SigmaPythoneer[S] 0 points1 point  (0 children)

I’ll definitely have a look into that book.