Click here to Skip to main content
15,888,088 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have started posting articles on CodeProject, Almost all the articles received comments 'Its too short for an Article'.

All my articles are about creating Controls,(ultimate aim is to build a control library). I have the essential things explained in the articles.

Could you please tell me what makes an article a better one? , therefore u can help me make my future articles good.

Thanks.
Posted
Updated 1-Jun-11 7:08am
v2
Comments
Smithers-Jones 1-Jun-11 13:14pm    
Weeeell, if it's too short for an article, you could still post it under Tips&Tricks.
Abhinav S 1-Jun-11 13:18pm    
Good advice.
Slacker007 1-Jun-11 13:40pm    
Look at John's solution/answer below to your question. He is a veteran here at CP and his advice should be strongly taken into consideration. Good luck.

0) New and Innovative Ideas

1) Content beyond a simple step-by-step guide that mostly uses screen shots of the steps, or a mere code dump.

2) Full discussion of theory and practice, and how the two almost never converge

3) Attention to detail - spelling, grammar, ACCURACY

4) Formatting - you'll get torn to shreds over formatting issues

5) Article maintenance

6) Response to comments

7) Long enough to take a little time to read, but not so long as to make it a tome

8) Fight the urge to make a multi-part article. More often than not, it's not necessary or advisable
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 1-Jun-11 16:52pm    
Nice, I like it. My 5.
--SA
Sergey Alexandrovich Kryukov 1-Jun-11 17:02pm    
Please see my short advice of commenting the code.
--SA
I want to add to Johns (great) answer, comment the code in your sample projects. Do not just dump all the code in your article and explain it in one or two sentences. Just copy the most important code and explain it bit by bit. Comment ALL the code.
Good luck on writing good articles!
 
Share this answer
 
v2
Comments
Sergey Alexandrovich Kryukov 1-Jun-11 17:01pm    
Hi, you-the-one-who-must-not-be-named-to-avoid-misspelling! :-)
Good point, my 5.

I like this idea very much, but your note of commenting needs some improvement.
Please look at my answer.
--SA
John's[^] and Naerling's[^] answers are great. Also, as Smithers-Jones[^] stated in the comments, if your piece is too short to be an article, post it as a tip/trick[^].
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 1-Jun-11 17:02pm    
Correct, my 5.
As to comments, it needs weighted approach. Please see my comment to Naerling's answer and my answer.
--SA
I want to add to the answer by Naerling on presentation of code and comments.

Over-commenting is also not good. Code should be self-commenting. At the same time, XML comments should be very detailed as they are very helpful during browsing of the reflected code and for Intellisense. What to do?

I prepare two versions of the code I put in the article. In the source code, I write detailed XML comments. When this code is done, I prepare some selected fragments for the text of the article. I remove all XML comments (some short informal comments are fine) and explain the type and members in articles less formally. The reader of the text needs just the ideas, the user of Intellisense needs a very formal description.

—SA
 
Share this answer
 
v5
Comments
Sander Rossel 1-Jun-11 17:10pm    
Wow, that is a 5 just for mentioning me and even spelling it correctly!
You are right about that. In fact, in my previous article I even got some of the 'informal' comments out as I pasted it into the article.

"Over-commenting is also not good. Code should be self-commenting."
Reminds me of something I read, "Code should not be commented, if it was hard to write it should be hard to read." ;p
Sergey Alexandrovich Kryukov 1-Jun-11 17:42pm    
Actually, I meant the opposite about informal comments, they fit better in the article. However, if you take some out for the article, it could be perfectly appropriate as article better explains things in the text, if it's done well. "Code should not be commented, it..." is a wise advice. If it was "Code should not be commented at all" it would be an exaggeration. :-)

Thank you, Naerling,
--SA
Already Marc written an article about this

A Guide To Writing Articles For Code Project[^]

Free attachment

Code Project Article FAQ[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900