Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/03/07 12:40
Read: times


 
#141443 - wrong comment
Responding to: ???'s previous message
Andy Peters said:
When I see someone's unparenthesee-ized code and can't figure out what they're trying to do, I reach for my copy of "Practical C Programming" and look it up.

Chris Kelly replied:
If this happens infrequently, then that's ok, but if you have to go to a reference to be able to follow every 3rd line of code then your productivity plummets compared to someone who has the rules "burned in".

wrong comment

This has NOTHING to do with your productivity, it has something to do with the predecessor sabotaging productivity.
Should be if you come across such Cidiocy insert the parantheses and THEN tackle the problem. If some total crap is what you have to work with it is not your fault that the original shit was produced by a Cidiot. So, spend the time to convert the cvrap to code, THEN fix it/enhance it or whatever presented you with the mess.

Erik

coding without parantheses is not "good coding practice" it is "see how smart I am" who cares how smart you are if the shit you produce is not maintainable.

NOBODY can truthfully say that code depending on precedences is clearer than code with parantheses, so why not use the clearest way of expressing what you wnat the uC to do.


List of 36 messages in thread
TopicAuthorDate
Mini quiz for Friday            01/01/70 00:00      
   a classic            01/01/70 00:00      
   Non kosher C            01/01/70 00:00      
      Please Explain            01/01/70 00:00      
         The reason            01/01/70 00:00      
            The real reason???            01/01/70 00:00      
               welcome to the club            01/01/70 00:00      
            Worse than "implementation dependent"            01/01/70 00:00      
               Can you clarify this point?            01/01/70 00:00      
                  splint gives a (very) detailed warning:            01/01/70 00:00      
                     Interesting ...            01/01/70 00:00      
                        Sequence point            01/01/70 00:00      
   Lesson complete            01/01/70 00:00      
      The weird part            01/01/70 00:00      
      There's a fine line            01/01/70 00:00      
         Problem            01/01/70 00:00      
            operator precedence            01/01/70 00:00      
               I second the motion            01/01/70 00:00      
                  As I said            01/01/70 00:00      
                     re: As I said            01/01/70 00:00      
                        Productivity?            01/01/70 00:00      
                           wrong comment            01/01/70 00:00      
                           re: Productivity            01/01/70 00:00      
                        that's IT            01/01/70 00:00      
                           Then again ...            01/01/70 00:00      
                              OK, is this better ?            01/01/70 00:00      
                                 12 year olds are smarter            01/01/70 00:00      
                                    Sorry but            01/01/70 00:00      
                                       Order of operations            01/01/70 00:00      
                                       I know            01/01/70 00:00      
                                    How about ...            01/01/70 00:00      
                                       Wrong?            01/01/70 00:00      
                                          point proven            01/01/70 00:00      
         Real Work vs. Fooling Around            01/01/70 00:00      
            I got caught out recently            01/01/70 00:00      
               re: I got caught out recently            01/01/70 00:00      

Back to Subject List