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. The Lounge
  3. My Unit Testing e-book is published!

My Unit Testing e-book is published!

Scheduled Pinned Locked Moved The Lounge
rubyphpcomsecuritytesting
68 Posts 30 Posters 1 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.
  • M Marc Clifton

    [toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc

    Testers Wanted!
    Latest Article: User Authentication on Ruby on Rails - the definitive how to
    My Blog

    L Offline
    L Offline
    lewax00
    wrote on last edited by
    #19

    Hmm...I'd like to take a look, but I'm a little suspicious of a site that needs my phone number to let me download a file. :doh: (Never mind, they don't verify it so a fake number is fine.)

    J M 2 Replies Last reply
    0
    • M Marc Clifton

      Ranjan.D wrote:

      It's really nice and it's good for beginner level.

      Oh, I don't know about that. I cover things most evangelists of a technology rarely do, for example, how to make unit tests actually cost effective.

      Ranjan.D wrote:

      For more advanced book I would recommend reading

      I certainly didn't see anything more advanced in that book. I think it's really important to understand unit testing from a holistic perspective rather than just the nuts and bolts of the technology. Sure, I didn't cover mocking, but I do go into the complexities of writing unit tests when using components like LINQ, and the benefit/cost of writing unit testable code. Marc

      Unit Testing Succinctly

      R Offline
      R Offline
      Ranjan D
      wrote on last edited by
      #20

      Mocking and Stubbing are the basics one has to understand while doing unit testing. Also it's not about the technology which is really important , it's all the concepts that's really required for one to understand about unit testing. The Art of Unit testing does not target the technology. They have covered the over all things which are really required for developers. I thought it would be better for other developers who want to know more and dig in to the advanced concepts and techniques of Unit Testing. Thanks,

      Ranjan.D

      F P 2 Replies Last reply
      0
      • N Nagy Vilmos

        Totally over the line. Read it and then critique, but don't dismiss it out of hand. I've downloaded it and I will read it as soon as I can. Why? I know that Marc is the real deal and I know that I can trust his guidance or opinion. Marc has made a huge contribution to this site and unlike some people [Vilmos sticks his hand in the air] he does not blow his own trumpet. Often. In conclusion: Ya boo sucks to you!

        Reality is an illusion caused by a lack of alcohol "Nagy, you have won the internets." - Keith Barrow

        R Offline
        R Offline
        Ranjan D
        wrote on last edited by
        #21

        It depends on your interest in reading the books to understand the concepts , No critics or tactics. It's all about understanding Unit Testing. If you want take it else leave it :) Thanks,

        Ranjan.D

        N 1 Reply Last reply
        0
        • R Ranjan D

          It depends on your interest in reading the books to understand the concepts , No critics or tactics. It's all about understanding Unit Testing. If you want take it else leave it :) Thanks,

          Ranjan.D

          N Offline
          N Offline
          Nagy Vilmos
          wrote on last edited by
          #22

          Your message is garbled beyond belief, but I'll try and reply. If I want to find out something, I go to a source that I trust. Big word that, trust. Now, I know who Marc is and I trust him, so I will read his well priced book. If I then found something I wasn't sure about I would go elsewhere. However the point I and Pete made, and you have fully ignored in your replies, is that your original post was based on no in depth reading of the book. You could barely have read the preface or conclusion, let alone skimmed through the content, before you commented. So where do you get the material for your opinion? You can't say another book is better or more in depth if you haven't read them both. Completely. Your opinion I will leave and Marc's I will take. That way I'll learn something.

          Reality is an illusion caused by a lack of alcohol "Nagy, you have won the internets." - Keith Barrow

          F 1 Reply Last reply
          0
          • R Ranjan D

            I didn't compared the books. I just said my thoughts on the eBooks available in market. Just thought it would help some guys who are interested in digging up more and get to know more about unit testing in advanced level. If any one would have gone through The Art Of Unit Testing would come to know what I'm saying :) Thanks,

            Ranjan.D

            N Offline
            N Offline
            Nagy Vilmos
            wrote on last edited by
            #23

            Ranjan.D wrote:

            I didn't compared the books

            Hmm,

            Ranjan.D wrote:

            It's really nice and it's good for beginner level. For more advanced book [...]

            Nah, that's not a comparison is it?

            Reality is an illusion caused by a lack of alcohol "Nagy, you have won the internets." - Keith Barrow

            1 Reply Last reply
            0
            • M Marc Clifton

              Keith Barrow wrote:

              I mean an overview of how you actually went about writing the thing,

              Well, I had a failed attempt through an actual book publisher years ago. While I had done an outline, what I realized in hindsight was that I hadn't done a sufficiently detailed outline to discover where my knowledge gaps were, and also failed to discover that some sections were completely without meaningful content - they sounded great as a bullet topic but there was nothing useful to say when it got to writing down the content. So, with this, I decided I would write the book by iterating deeper and deeper into the sections of the outline, slowly transforming the outline into actual text. So, I first started with a high level outline in which I quickly realized I had some gaping holes that needed to be plugged, upon which I discovered that the technology had advanced considerably since I had last written about it on CP. NUnit in particular is very slick now, with lots of useful stuff. I also had to filter out a lot of things I could have written about, as I was limited to about 100 pages. Iterating through the outline, I would use it as both a mental placeholder (write about "this" here) as well as creating a continually refined structure to my thoughts. As you can imagine, various sections got moved around as I discovered overlap, and some sections got deleted entirely and being useless. At some point, the bullet item outline started to become actual paragraphs of text, sort of like a tree leafing out - you have the trunk and all the branches, the text was the foliage, which, in full summer, actually obscures the structure of the tree. That was what the end result was. Thanks for asking! Marc

              Unit Testing Succinctly

              K Offline
              K Offline
              Keith Barrow
              wrote on last edited by
              #24

              Thanks for that, I followed a similar strategy on my dissertation (the longest thing I have written). Must be a good feeling to get the book out there!

              PB 369,783 wrote:

              I just find him very unlikeable, and I think the way he looks like a prettier version of his Mum is very disturbing.[^]

              1 Reply Last reply
              0
              • K Karthik A

                Great job Marc! The best aspect is for you to provide this e-book for free! Off late I've fallen in love w/ unit tests :), and hope I will learn a lot of new things from this book! Keep up the good work!

                Cheers, Karthik

                J Offline
                J Offline
                Johnny J
                wrote on last edited by
                #25

                Karthik. A wrote:

                Off late I've fallen in love w/ unit tests

                You should try a real girlfriend some time... ;P

                Anything that is unrelated to elephants is irrelephant
                Anonymous
                -----
                Do not argue with an idiot. He will drag you down to his level and beat you with experience
                Greg King
                -----
                I had the right to remain silent, but I didn't have the ability!
                Ron White, Comedian

                P K 2 Replies Last reply
                0
                • L lewax00

                  Hmm...I'd like to take a look, but I'm a little suspicious of a site that needs my phone number to let me download a file. :doh: (Never mind, they don't verify it so a fake number is fine.)

                  J Offline
                  J Offline
                  Johnny J
                  wrote on last edited by
                  #26

                  I've downloaded it, I can email it to you if you'd like! Just let me have your email address, credit card number and pin code, then it'll be right on it's way... ;P

                  Anything that is unrelated to elephants is irrelephant
                  Anonymous
                  -----
                  Do not argue with an idiot. He will drag you down to his level and beat you with experience
                  Greg King
                  -----
                  I had the right to remain silent, but I didn't have the ability!
                  Ron White, Comedian

                  1 Reply Last reply
                  0
                  • R Ranjan D

                    Mocking and Stubbing are the basics one has to understand while doing unit testing. Also it's not about the technology which is really important , it's all the concepts that's really required for one to understand about unit testing. The Art of Unit testing does not target the technology. They have covered the over all things which are really required for developers. I thought it would be better for other developers who want to know more and dig in to the advanced concepts and techniques of Unit Testing. Thanks,

                    Ranjan.D

                    F Offline
                    F Offline
                    Forogar
                    wrote on last edited by
                    #27

                    Quote:

                    Mocking

                    This is only done at my company when we all look at someone's code and go "Ha, ha, ha! Is that the best you can do?"

                    - I would love to change the world, but they won’t give me the source code.

                    1 Reply Last reply
                    0
                    • J Johnny J

                      Karthik. A wrote:

                      Off late I've fallen in love w/ unit tests

                      You should try a real girlfriend some time... ;P

                      Anything that is unrelated to elephants is irrelephant
                      Anonymous
                      -----
                      Do not argue with an idiot. He will drag you down to his level and beat you with experience
                      Greg King
                      -----
                      I had the right to remain silent, but I didn't have the ability!
                      Ron White, Comedian

                      P Offline
                      P Offline
                      Pete OHanlon
                      wrote on last edited by
                      #28

                      Unit Tests is the name of the attractive blonde three desks over from him.

                      I was brought up to respect my elders. I don't respect many people nowadays.
                      CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                      K J 2 Replies Last reply
                      0
                      • N Nagy Vilmos

                        Your message is garbled beyond belief, but I'll try and reply. If I want to find out something, I go to a source that I trust. Big word that, trust. Now, I know who Marc is and I trust him, so I will read his well priced book. If I then found something I wasn't sure about I would go elsewhere. However the point I and Pete made, and you have fully ignored in your replies, is that your original post was based on no in depth reading of the book. You could barely have read the preface or conclusion, let alone skimmed through the content, before you commented. So where do you get the material for your opinion? You can't say another book is better or more in depth if you haven't read them both. Completely. Your opinion I will leave and Marc's I will take. That way I'll learn something.

                        Reality is an illusion caused by a lack of alcohol "Nagy, you have won the internets." - Keith Barrow

                        F Offline
                        F Offline
                        Forogar
                        wrote on last edited by
                        #29

                        I concur. I have read the "other book that shall not be named" and found it hard going in it's attempt to cover too much in too academic a style - and having been a professor of Computer Science for a while I know what academic style is all about. I have started reading Marc's book and find it refreshingly clear and obviously written by someone who actually does programming for living and isn't just interested in testing alone. My vote (post actual reading of both works) is that Marc's book is better for most people. I am now, and have been for over thirty years, a professional programmer. I have also been a professor and an author myself, so I have some claims to know a bit about it.

                        - I would love to change the world, but they won’t give me the source code.

                        N 1 Reply Last reply
                        0
                        • J Johnny J

                          Karthik. A wrote:

                          Off late I've fallen in love w/ unit tests

                          You should try a real girlfriend some time... ;P

                          Anything that is unrelated to elephants is irrelephant
                          Anonymous
                          -----
                          Do not argue with an idiot. He will drag you down to his level and beat you with experience
                          Greg King
                          -----
                          I had the right to remain silent, but I didn't have the ability!
                          Ron White, Comedian

                          K Offline
                          K Offline
                          Karthik A
                          wrote on last edited by
                          #30

                          :D, a while ago I posted about my love of jQuery in facebook and my wife started questioning me as to who that is ;P (she is into medicine) ! this is just CP, so it's fine!

                          Cheers, Karthik

                          1 Reply Last reply
                          0
                          • P Pete OHanlon

                            Unit Tests is the name of the attractive blonde three desks over from him.

                            I was brought up to respect my elders. I don't respect many people nowadays.
                            CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                            K Offline
                            K Offline
                            Karthik A
                            wrote on last edited by
                            #31

                            :) Unfortunately this is not true :(

                            Cheers, Karthik

                            1 Reply Last reply
                            0
                            • P Pete OHanlon

                              Unit Tests is the name of the attractive blonde three desks over from him.

                              I was brought up to respect my elders. I don't respect many people nowadays.
                              CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                              J Offline
                              J Offline
                              Johnny J
                              wrote on last edited by
                              #32

                              LOL - as long as her name isn't Clamydia. :laugh: WTF: Reminds me of a song with Groucho Marx?!?!? :doh:

                              Anything that is unrelated to elephants is irrelephant
                              Anonymous
                              -----
                              Do not argue with an idiot. He will drag you down to his level and beat you with experience
                              Greg King
                              -----
                              I had the right to remain silent, but I didn't have the ability!
                              Ron White, Comedian

                              1 Reply Last reply
                              0
                              • F Forogar

                                I concur. I have read the "other book that shall not be named" and found it hard going in it's attempt to cover too much in too academic a style - and having been a professor of Computer Science for a while I know what academic style is all about. I have started reading Marc's book and find it refreshingly clear and obviously written by someone who actually does programming for living and isn't just interested in testing alone. My vote (post actual reading of both works) is that Marc's book is better for most people. I am now, and have been for over thirty years, a professional programmer. I have also been a professor and an author myself, so I have some claims to know a bit about it.

                                - I would love to change the world, but they won’t give me the source code.

                                N Offline
                                N Offline
                                Nagy Vilmos
                                wrote on last edited by
                                #33

                                If I was half as good as Marc, I'd be very happy. In fact I'd be Ma Clif.

                                Reality is an illusion caused by a lack of alcohol "Nagy, you have won the internets." - Keith Barrow

                                1 Reply Last reply
                                0
                                • M Marc Clifton

                                  [toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc

                                  Testers Wanted!
                                  Latest Article: User Authentication on Ruby on Rails - the definitive how to
                                  My Blog

                                  D Offline
                                  D Offline
                                  Dave Kreskowiak
                                  wrote on last edited by
                                  #34

                                  Excellent work!

                                  A guide to posting questions on CodeProject[^]
                                  Dave Kreskowiak

                                  1 Reply Last reply
                                  0
                                  • M Marc Clifton

                                    [toot toot] Woohoo! If you want a refreshing view of unit testing (would you expect anything else, hahaha) download Unit Testing Succinctly[^]. [/toot toot] Incidentally, I quite enjoyed working with SyncFusion - they paid decently for the book, did some great editing, and the entire experience was very pleasant. Marc

                                    Testers Wanted!
                                    Latest Article: User Authentication on Ruby on Rails - the definitive how to
                                    My Blog

                                    L Offline
                                    L Offline
                                    Lost User
                                    wrote on last edited by
                                    #35

                                    Congratulations Marc! Have a :beer:

                                    1 Reply Last reply
                                    0
                                    • M Marc Clifton

                                      Nagy Vilmos wrote:

                                      this kind of document may be harmful to my computer.

                                      It's a PDF, :laugh:

                                      Nagy Vilmos wrote:

                                      Just shows that testing really does sucketh.

                                      Well, given how sucky Chrome has gotten, I definitely think they could use some improved test processes! Marc

                                      Testers Wanted!
                                      Latest Article: User Authentication on Ruby on Rails - the definitive how to
                                      My Blog

                                      R Offline
                                      R Offline
                                      Rob Grainger
                                      wrote on last edited by
                                      #36

                                      Actually, allowing for Adobe's penchant for leaving gaping security holes in Flash and Acrobat, it seems quite reasonable to me. I avoid both unless from trusted sources. PS. Congrats on the book

                                      "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

                                      1 Reply Last reply
                                      0
                                      • R Ranjan D

                                        Mocking and Stubbing are the basics one has to understand while doing unit testing. Also it's not about the technology which is really important , it's all the concepts that's really required for one to understand about unit testing. The Art of Unit testing does not target the technology. They have covered the over all things which are really required for developers. I thought it would be better for other developers who want to know more and dig in to the advanced concepts and techniques of Unit Testing. Thanks,

                                        Ranjan.D

                                        P Offline
                                        P Offline
                                        Pete OHanlon
                                        wrote on last edited by
                                        #37

                                        I'm afraid you're trying to justify the unjustifiable here. You could have brought this up in a separate thread, but you shoe-horned this into Marc's thread. Plus, you had no possible way of knowing whether or not Marc had talked about mocking and stubbing in the time frame between Marc posting and you hijacking this. I have read the Art of Unit Testing, and I have been reading some of Marc's book - it covers some things thar are missing from AUT; things that elevate it above just being a beginners book. Would you have liked it if you'd written this book and then Marc came along and said "ooh look, there's a better book here instead"?

                                        I was brought up to respect my elders. I don't respect many people nowadays.
                                        CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                                        1 Reply Last reply
                                        0
                                        • M Marc Clifton

                                          Thanks Pete! (And nice reply to Ranjan, hahaha) Marc

                                          Unit Testing Succinctly

                                          P Offline
                                          P Offline
                                          Pete OHanlon
                                          wrote on last edited by
                                          #38

                                          :-D I've got your back.

                                          I was brought up to respect my elders. I don't respect many people nowadays.
                                          CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                                          M 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