Developer's Decalogue | 10 important rules during programming

in utopian-io •  6 years ago  (edited)

Developer's Decalogue

10 important rules during programming

Developer's Decalogue10 important rules during programming.png


banner-twitter.png





Rule 1:

Never rewrite the code manually. For those tasks are sources attached to the books and the copy-paste option.

342160-programming-code-simple_background-coding-748x421.jpg


Rule 2:

Never learn the code by heart. That's what the documentation and notes are all about. Accidentally remembered code is of course nothing wrong.

491301.jpg


Rule 3:

Beginning with a project, never start with coding. Think about what it should look like, what technologies you will use, what algorithms you will use, how optimization and testing will look like.

39065474-programming-wallpapers.jpg


Rule 4:

Write only valuable lines of code. Analyze your code. No matter how many lines you write, it's important that they work, they are functional, they are intelligible.

codecombat--javascript-tanulas-jatszva.png


Rule 5:

Always remember about the readability of the code, so that other programmers can easily understand it. It is important that you also move smoothly in your code.

hello world in C by Pcbots.png


Rule 6:

Never deal with a subproblems for a long time. Be multithreaded - postpone the problem, but take care with something else that is more important.

9bc031ded28a4eccb4a3f1df621ff84d.png


Rule 7:

Do not learn the technology by heart without first contact with it. This will result in problems with understanding the code and others.

Programming-Wallpapers-22-1920-x-1080.png


Rule 8:

If there are any defects in your code, consider first what may be the cause of the problem. If you are stuck and don't know what to do next, share the problem with other coders and try to solve it together.

Sd1n8MC.jpg


Rule 9:

If you don't need to write a lot of code, just don't do it. If you have available libraries such as std, use them.

wallhaven-190329.png


Rule 10:

Develop on different levels using the Slight Edge method. Solving problems with other coders will also develop your skills.

110218.jpg


Source of Images:





banner-steemit.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hello there!

I can't help but notice that you used the Utopian-io tag on a blog post that is entirely unrelated to open source software. That's an inappropriate way to use our tags, I'm afraid.

If you want to contribute content that is relevant to Utopian, please read our guidelines. I would also recommend reading our weekly Top Of Utopian posts to get an idea of the kind of content we particularly like.

I look forward to seeing awesome relevant content from you in the future.

Due to ineligibility, your contribution has not been evaluated.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Nice 👍 content and thanks to support me @pabisovsky

Hello! Your post has been resteemed and upvoted by @ilovecoding because we love coding! Keep up good work! Consider upvoting this comment to support the @ilovecoding and increase your future rewards! ^_^ Steem On!

Reply !stop to disable the comment. Thanks!

Congratulations @pabisovsky! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

Award for the number of comments

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemitBoard Ranking update - Steem Power, Followers and Following added

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @pabisovsky! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemitBoard Ranking update - Steem Power, Followers and Following added

Support SteemitBoard's project! Vote for its witness and get one more award!

I have done my upvote

Congratulations @pabisovsky! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

Award for the total payout received

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemitBoard Ranking update - Resteem and Resteemed added

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @pabisovsky! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 6000 upvotes. Your next target is to reach 7000 upvotes.

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

The Meet the Steemians Contest is over - Results are coming soon ...

Support SteemitBoard's project! Vote for its witness and get one more award!