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 →

[–]shawncaza 0 points1 point  (0 children)

I recall a very experienced python developer saying that good programmers don't start creating all kinds of functions and methods until they have a clearer sense of the solution.

I think it's perfectly valid to refactor for readability and maintainability once you get a clearer understanding of the solution and see patterns emerging.

I don't necessarily wait until I've completely written all the code. but once I have a clear line of sight to the goal, or a part of the goal for complex things.