Confused, my first article
-
Colin Angus Mackay wrote:
It was an abbvreviated version and it ran to 46 pages
THATS EXACTLY WHY I WROTE THIS , if you see the introduction "When I was looking for a standard convention for generics, I came across a 50 page manual for coding standards for C#. I am sure apart from the author, there are few who actually go through and read all of them. So I thought of coming up with this article. I have tried to comprehend the essential facts which we developers sometimes neglect in C#. I will also discuss some common pitfalls. "
DeepWaters wrote:
I am sure apart from the author, there are few who actually go through and read all of them.
Probably not. Slackers. Heck, our groups coding guidelines span fewer than five pages, and i still have to get after consultants to fix their indentation settings and comment structure... :sigh: But, hey - you took a stab at it. You haven't been voted into oblivion, so at least someone finds it somewhat useful. Be happy with it, and as you learn, come back and improve on it.
----
It appears that everybody is under the impression that I approve of the documentation. You probably also blame Ken Burns for supporting slavery.
--Raymond Chen on MSDN
-
DeepWaters wrote:
I wrote my first article and posted it , its for beginner's but people just vote it down, all those work/time spent, writing on the article ( a waste? )
3.2 is not bad for a first article and for a new author.
DeepWaters wrote:
i am never going to write again for these ungrateful people
If you enjoy writing, the loss will be yours. After a while the ratings will adjust to a reasonable level, though you should never expect it to be totally fair.
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
C++/CLI in Action (*E-Book is out, Print version April 6th*)Fly on your way like an eagle Fly as high as the sun On your wings like an eagle Fly and touch the sun
Nishant Sivakumar wrote:
3.2 is not bad for a first article and for a new author.
Heck, i've seen experienced, prolific authors struggle to break that score... :rolleyes:
----
It appears that everybody is under the impression that I approve of the documentation. You probably also blame Ken Burns for supporting slavery.
--Raymond Chen on MSDN
-
Colin Angus Mackay wrote:
It was an abbvreviated version and it ran to 46 pages
THATS EXACTLY WHY I WROTE THIS , if you see the introduction "When I was looking for a standard convention for generics, I came across a 50 page manual for coding standards for C#. I am sure apart from the author, there are few who actually go through and read all of them. So I thought of coming up with this article. I have tried to comprehend the essential facts which we developers sometimes neglect in C#. I will also discuss some common pitfalls. "
DeepWaters wrote:
THATS EXACTLY WHY I WROTE THIS , if you see the introduction
Umm... You wrote it because 50 pages was too much. After reading my company's coding standards I felt more needed to be added because developers don't just want to adhere to a set of rules, but understand why they are in place. Developers are problem solvers by nature, if a coding standard exists to avoid a problem a developer will want to know about it. Developers who are genuinely passionate about what they do will not like to be forced to follow orders blindly. This is why the 46 page abbreviated version I mentioned is something I feel is too short. Your article is even shorter and does not address many things that will appear in a coding standards document. Also, be careful with your examples. For instance, you say class names should be a noun, and you cite "Act" as a bad example. If you are modelling a stage production then Act may be an appropriate class name because in that context it acts (excuse the pun) as a noun. You also enter the realm of varing opinions. If you wish to keep your article generic you could suggest alternative standards, so long as there is one. In general in .NET applications the "m_" on private member variables (which are correctly called "private fields") has gone. That was an old MFC standard. Anyway, just a few thoughts - Your article is a good first attempt. Personally, I wouldn't have chosen such a controversial subject. Don't let my comments put you off. A final thought, I often get colleagues to proof read my article before posting it. If you have the opportunity, then use it. Keep writing the articles. People will find them useful.
Upcoming events: * Edinburgh: Web Security Conference Day for Windows Developers (12th April) * Glasgow: Introduction to AJAX (2nd May), SQL Server, Mock Objects Never write for other people. Write for yourself, because you have a passion for it. -- Marc Clifton My website
-
I wrote my first article and posted it , its for beginner's but people just vote it down, all those work/time spent, writing on the article ( a waste? :confused:) I don't mind that, low votes, but they should atleast leave a comment on why ? :wtf: i am never going to write again :mad: for these ungrateful people
You sure as hell are going to get comments now. :->
"Throughout human history, we have been dependent on machines to survive. Fate, it seems, is not without a sense of irony. " - Morpheus "Real men use mspaint for writing code and notepad for designing graphics." - Anna-Jayne Metcalfe
-
DeepWaters wrote:
( a waste? )
No of course, just try to know why it's voted down and then you may've done something wrong, and you will learn or know.
DeepWaters wrote:
but they should atleast leave a comment on why ?
Agree
DeepWaters wrote:
i am never going to write agai
This is a bad thing of course, many articles here for good programmers have been voted down, they still write till now.
------------------------------
"About : Islam ..." -
You sure as hell are going to get comments now. :->
"Throughout human history, we have been dependent on machines to survive. Fate, it seems, is not without a sense of irony. " - Morpheus "Real men use mspaint for writing code and notepad for designing graphics." - Anna-Jayne Metcalfe
Thats a good amount of information to learn already, i am so glad i posted the question in the lounge. i am thankful to all of you for such nice comments and suggestions , If nobody's learns from my article atleast i will learn :)
-
Ha , i saw, your article is quite good "for beginners" but for experienced people these rules can spark some controversies and because of that, those "experienced people" who think you should not misguide beginners with your "religion", vote you down. Do you need any more explaination ? cheel dude and welcome to the gang :cool:
Omit Needless Words - Strunk, William, Jr.
Vista? Photoshop Preview Handler here
i never wanted any explaination, all i wanted was some comments to improve
-
Thats a good amount of information to learn already, i am so glad i posted the question in the lounge. i am thankful to all of you for such nice comments and suggestions , If nobody's learns from my article atleast i will learn :)
DeepWaters wrote:
If nobody's learns from my article atleast i will learn
Absolutely. I find that the process of putting together an article helps solidify the information in my head. Also, the comments that come afterwards can be an education. For example, see this thread[^] between Marc and myself from an article I posted recently.
Upcoming events: * Edinburgh: Web Security Conference Day for Windows Developers (12th April) * Glasgow: Introduction to AJAX (2nd May), SQL Server, Mock Objects Never write for other people. Write for yourself, because you have a passion for it. -- Marc Clifton My website
-
DeepWaters wrote:
I am sure apart from the author, there are few who actually go through and read all of them.
Probably not. Slackers. Heck, our groups coding guidelines span fewer than five pages, and i still have to get after consultants to fix their indentation settings and comment structure... :sigh: But, hey - you took a stab at it. You haven't been voted into oblivion, so at least someone finds it somewhat useful. Be happy with it, and as you learn, come back and improve on it.
----
It appears that everybody is under the impression that I approve of the documentation. You probably also blame Ken Burns for supporting slavery.
--Raymond Chen on MSDN
Thats a nice way of saying it The basic reason, i tried to make it short because, its difficult to enforce coding standards, but if you give beginners, a two page briefing of what is good and what is bad, the very basic to start with, i think that will benifit everyone. "Here is an simple online article, on c# coding standards which should be learnt by heart, by all the trainees, consultants, and referred when required" - ding dong ok i think its better to talk with guys in the lounge than posting an article, my feelings started with :mad: and ended with :cool: you all are so cool
-
I wrote my first article and posted it , its for beginner's but people just vote it down, all those work/time spent, writing on the article ( a waste? :confused:) I don't mind that, low votes, but they should atleast leave a comment on why ? :wtf: i am never going to write again :mad: for these ungrateful people
Hi, I realy hope you understand that just voting you down isn't that important because the mayoritty of people who read your article won't vote or leave a comment and directly go to try to find out, to see if where you are writing about works, so they can go one step further in getting realised what they want to build. That's how i use the code project quite often and it's not that I don't thank the people who learn me something during that, it's just that i often forget to rate there posting while it was verry important to me! I think it's good that you share with others that you feel that all the work you have done writing this article feels as a waste of time but I am sure that when you learn to know most people on the code project better, you know most of them won't knock you down regardless of the level of programming skills you have, but support you instead by writing great articles and giving positive and realistic feedback to your postings and articles. I'm not the Best but I am among the Best:) -- modified at 20:19 Saturday 7th April, 2007
With friendly greetings,:) Eric Goedhart Interbritt
-
Hi, I realy hope you understand that just voting you down isn't that important because the mayoritty of people who read your article won't vote or leave a comment and directly go to try to find out, to see if where you are writing about works, so they can go one step further in getting realised what they want to build. That's how i use the code project quite often and it's not that I don't thank the people who learn me something during that, it's just that i often forget to rate there posting while it was verry important to me! I think it's good that you share with others that you feel that all the work you have done writing this article feels as a waste of time but I am sure that when you learn to know most people on the code project better, you know most of them won't knock you down regardless of the level of programming skills you have, but support you instead by writing great articles and giving positive and realistic feedback to your postings and articles. I'm not the Best but I am among the Best:) -- modified at 20:19 Saturday 7th April, 2007
With friendly greetings,:) Eric Goedhart Interbritt
Nice to know your thoughts, actually, i used to think that , its ok if you give a good vote and don't comment, but if you vote down its impolite not to comment, you give your reason, if i will vote down somebody and if the article is even average, i will say that i liked these things and these things kept me asking for more. But i still have to come at par with how coders thinks, i have been managing a number of developers for last few years and i just enforce them the "rules" and so far nobody complained, but here things are different :)
-
Thats a nice way of saying it The basic reason, i tried to make it short because, its difficult to enforce coding standards, but if you give beginners, a two page briefing of what is good and what is bad, the very basic to start with, i think that will benifit everyone. "Here is an simple online article, on c# coding standards which should be learnt by heart, by all the trainees, consultants, and referred when required" - ding dong ok i think its better to talk with guys in the lounge than posting an article, my feelings started with :mad: and ended with :cool: you all are so cool