From: Quentin Crain Date: 2002-01-02T09:59:02+09:00 Subject: [ruby-talk:30001] Re: Ruby/Python: Software Engineering All: Thank you for your messages. If I may summarize the responses: The style/formatting of one's code plays no/little part in its quality. This follows from style/guidelines/formatting having no/little part of code's readability/understandability. Msgs: 29889, 29896, 29913, 29914, 29971, There are/can be no useful coding style/guidelines because everyone is unique. Therefore, there is no/little way to improve productivity through such things. The collorary is that languages (keeping to the current topic) ought to allow for as close a mapping between the developer's thinking and the code as possible and that this increases productivity. Msgs: 29914, 29924, 29936, 29939, 29940, 29943, 29971, It is not possible to completely enforce "good" style so it is not/less important to work towards this. Msgs: 29939, 29943, Software Engineering does not exist. Msgs: 29943, Methodologies and Tools exist independently; completely. Therefore, you can increase overall productivity by increasing it in either domain because they will not (negatively) affect each other. Also, Tools can not be designed with Methodologies in mind: One tool fits into a methodology as well as the next. Msgs: 29935, 29939, 29940, 29967, Ruby does actually have some constructs whose design goal is more towards readability/understandability than functionality (eg. CONSTANTS, "simple syntax", variable scope shortcuts,etc.). [It does interest me that this was only brought up once.] Msgs: 29977, I seem to be the odd man out here; I feel the opposite is the case in each of these (except the last). thanks everyone for your attention <Hi, > >In message "[ruby-talk:29904] Re: Ruby/Python: Software Engineering" > on 02/01/01, noone writes: > >| Is there any resource which explains how Ruby helps me write better >code from the software engineering / methodology perspective? > >I'm not sure how languages can help you write better code "from the >software engineering / methodology perspective". You can do any >software engineering / methodology using any language. > >But conciseness and naturalness of Ruby help you accomplish more with >less code, so that it leaves you extra time to make your code better >(probably using software engineering / methodology). > > matz. ------------------------------ Service guarantees Citizenship Would you like to know more?