In response to Cal Evans, reply, I’ll have to say that if a group of people wish to join together and develop using a similar standard, then I’m all for it. That does not mean I am going to follow it and actually, I was all ready to follow suit, until Cal opened his email client and typed his opinion.
I believe it is great for people to follow standards, and Cal Evans does say that they aren’t for everyone. That is true. I don’t follow the PEAR spaces indentation, nor will I ever. Well, unless I wanted to submit something to PEAR, but I highly doubt that I’ll have any involvement with PEAR in the future. It is true that to debate the tabs vs spaces issue, is well futile. I have my personal reasons for using tabs based on some “facts,” but if I wasn’t project leader and the project leader had a standard for using spaces then I’d do it.
The issue is that some people don’t agree with some of the standards and since it isn’t really open for discussion, unless you opt to join in and become a member of their group. Well, what they say goes, just like in PEAR, project or work coding standard, and now your own project.
I can see some PEAR influence in with the standard and I hope that in the future several unlike minded members join. The problem is that while they might have some disagreement, I don’t want to follow PEAR. If that is the case, then I won’t follow the convention based on that. Of course, I wasn’t there, so really, in two hours, they only formed three standards, so it sounds like it wasn’t group think.
I hope they don’t dive into the tab vs spaces, because then they’ll develop into a war. When you follow a standard, you can’t just follow bits and pieces. What I’m going to do is use what they have as guidelines for an upcoming project, because well, I like them.
What I don’t like, is a small group of people (hell, quite a few of them are kick ass developers that I respect highly) dictating what I should or must do with my code. Shit, I’m a big boy now. Damn it! Now pass me my bottle!
Possibly Related Posts:
- Game Engine Development and Open Source
- Plans for Base CMS
- Project Plans
- Calibre Improvements Part 2
- Usability Testing Software Development
Comments are closed.