Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Insider News
  4. Don't DRY Your Code Prematurely

Don't DRY Your Code Prematurely

Scheduled Pinned Locked Moved The Insider News
htmlcomtestingbeta-testingquestion
5 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kent Sharkey
    wrote on last edited by
    #1

    Google Testing[^]:

    Applying DRY principles too rigidly leads to premature abstractions that make future changes more complex than necessary.

    Keep it MOIST

    Mostly Organized In Some Technique? Although I guess there is already WET (Write Everything Twice)

    Richard DeemingR D 2 Replies Last reply
    0
    • K Kent Sharkey

      Google Testing[^]:

      Applying DRY principles too rigidly leads to premature abstractions that make future changes more complex than necessary.

      Keep it MOIST

      Mostly Organized In Some Technique? Although I guess there is already WET (Write Everything Twice)

      Richard DeemingR Offline
      Richard DeemingR Offline
      Richard Deeming
      wrote on last edited by
      #2

      Dump Anything in this Massive Pile?


      "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

      "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

      1 Reply Last reply
      0
      • K Kent Sharkey

        Google Testing[^]:

        Applying DRY principles too rigidly leads to premature abstractions that make future changes more complex than necessary.

        Keep it MOIST

        Mostly Organized In Some Technique? Although I guess there is already WET (Write Everything Twice)

        D Offline
        D Offline
        den2k88
        wrote on last edited by
        #3

        Can we just sum up every past and future tech article with "Do not abide blindly to any acronym or methodology because they are all flawed in some way and use your brain for once instead"?

        GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X The shortest horror story: On Error Resume Next

        D T 2 Replies Last reply
        0
        • D den2k88

          Can we just sum up every past and future tech article with "Do not abide blindly to any acronym or methodology because they are all flawed in some way and use your brain for once instead"?

          GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X The shortest horror story: On Error Resume Next

          D Offline
          D Offline
          Daniel Pfeffer
          wrote on last edited by
          #4

          den2k88 wrote:

          use your brain for once instead

          OBJECTION: counselor is alluding to facts not in evidence. :)

          Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

          1 Reply Last reply
          0
          • D den2k88

            Can we just sum up every past and future tech article with "Do not abide blindly to any acronym or methodology because they are all flawed in some way and use your brain for once instead"?

            GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X The shortest horror story: On Error Resume Next

            T Offline
            T Offline
            TNCaver
            wrote on last edited by
            #5

            Sorry, no, that would leave too many tech article writers without a purpose. I.e., the status quo.

            There are no solutions, only trade-offs.
               - Thomas Sowell

            A day can really slip by when you're deliberately avoiding what you're supposed to do.
               - Calvin (Bill Watterson, Calvin & Hobbes)

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups