Dynamic typing good practices?

Ask a Question related to Ruby, Design and Development.

  1. #1

    Default Dynamic typing good practices?

    Once again I have seen a long thread on Dynamic vs Static typing.
    That's OK, it's an important thing to discuss and understand.
    When I was formally taught programming it was with a staticly typed
    language. Had I actually been through a taught course on a
    dynamically typed language this next question would probably not arise:

    What are the good programming practices of particular merit for
    dynamically typed languages?

    AFAICS the main one seems to be test driven design/development.
    Yes, this *can* be applied to statically typed languages, but has
    particular merit in languages like Ruby.

    Are there others that I really ought to know about?

    Hugh


    Hugh Sasse Staff Elec Eng Guest

  2. Similar Questions and Discussions

    1. Xcart no good, support no good, need good shopping cart!!!
      I need a good quality php shopping cart to port to my site, allowing software downloads and book sales. Integrating ease is really important and...
  3. #2

    Default Re: Dynamic typing good practices?

    Hugh Sasse Staff Elec Eng <hgs@dmu.ac.uk> wrote:
    > Once again I have seen a long thread on Dynamic vs Static typing.
    > That's OK, it's an important thing to discuss and understand.
    > When I was formally taught programming it was with a staticly typed
    > language. Had I actually been through a taught course on a
    > dynamically typed language this next question would probably not arise:
    >
    > What are the good programming practices of particular merit for
    > dynamically typed languages?
    What I find dynamic languages like Ruby help with is an aggressive
    elimination of boilerplate code. If I find myself doing the same thing
    over again, I usually stop and refactor the code before proceeding; in
    the long run it makes the code easier to develop and more maintainable.

    martin
    Martin DeMello Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139