Link Details

Link 725635 thumbnail
User 12 avatar

By j2eecop
via portal.acm.org
Published: Jan 11 2012 / 09:47

"Computer science is both a science and an art. Its scientific aspects range from the theory of computation and algorithmic studies to code design and program architecture. Like art, code is simultaneously subjective and non-subjective."
  • 14
  • 3
  • 1906
  • 1916

Comments

Add your comment
User 12 avatar

Abhay Bakshi replied ago:

1 votes Vote down Vote up Reply

Simple but effective for new(er) programmers -- to adopt great programming practices.

User 967973 avatar

emilerotalenske replied ago:

1 votes Vote down Vote up Reply

Hello,

Long article. I have not read the whole but definitely read it. Good basic programming standards that if we can follow can make our and others life easy. Thanks for the article. Will pass this onto my friends also.

Thanks

User 937563 avatar

johnesposito replied ago:

1 votes Vote down Vote up Reply

This is great; thanks for posting.

User 460442 avatar

tuchte replied ago:

0 votes Vote down Vote up Reply

This "tabular structure" code is pretty unpractical. If you do automatic refactorings with IDE tools, then the code will look very unreadable after a while.

User 12 avatar

Abhay Bakshi replied ago:

0 votes Vote down Vote up Reply

tuchte: For new(er) programmers, we will only pick up the good points.

Also, in future, if you come across good links that you think will help community overall, please go ahead and post them here (now that you know DZone culture)!

User 169417 avatar

tomek_k replied ago:

0 votes Vote down Vote up Reply

I have to say I am disappointed - the title suggested something much more profound than whitespaces, curly braces etc ! Is it enough to use proper formatting to call code "great"? You kidding me, right? :)

User 12 avatar

Abhay Bakshi replied ago:

0 votes Vote down Vote up Reply

I had a word of caution in my first comment for seasoned programmers. Yes, I am kidding for seasoned programmers. Right. :)

If you lead a group of young programmers and you see each one of them follows great programming practices, you will have it easy in your life. But if you program "only for yourselves" and "for a while", you would already be expected to follow many of these practices plus some more.

It's all about how much you think of others when you become well grounded -- a.k.a. following the principle of "wired-to-give". Right. :)

User 169417 avatar

tomek_k replied ago:

0 votes Vote down Vote up Reply

I do not say the article is useless or wrong. All I say is that it should be titled "How to use whitespaces so your code is readable". :)

User 12 avatar

Abhay Bakshi replied ago:

0 votes Vote down Vote up Reply

Personal opinions are respected. :)

Please make sure that you send your feedback to "feedback@queue.acm.org" -- so that the authors at the Association for Computing Machinery know! One of the authors of the article designed the ADA language; and successful people are generally open-minded to suggestions. They would listen.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Apache Hadoop
Written by: Piotr Krewski
Featured Refcardz: Top Refcardz:
  1. Play
  2. Akka
  3. Design Patterns
  4. OO JS
  5. Cont. Delivery
  1. Play
  2. Java Performance
  3. Akka
  4. REST
  5. Java