Software-Ratschläge eines Bugtrackingsystemverkäufers

Standard

Update: Code-Beispiel rausgenommen.

Joel Spolsky hat wieder einmal etwas geschrieben. Sein neuer Blogpost beginnt gut mit dem Wert von Simple Code und geht dann über zu dem üblichen Gejammere, dass Unit-Tests böse sind. Außerdem brauchen Entwickler nicht klug sein, weil blöde Entwickler schön sind, oder so ähnlich. Die Antwort von Robert C. Martin (Uncle Bob) ist viel besser.

Viele Entwickler, die jetzt mit TDD arbeiten, haben vorher auch schon Software geschrieben. Ich erinnere mich nur mit Schaudern daran. Vor vielen Jahren habe auch ich an Projekten mitgearbeitet, wo ohne Unit-Tests gearbeitet wurde. Oft war der Grund, dass mit Technologien gearbeitet wurde, die das Testen erschweren, z.B. VBA. Wenn dann auch noch der Projektdruck dazukommt, entstehen schon mal Word-Makros mit ca. 10.000 Zeilen und seltsamen Kontrollstrukturen. Lesen lässt sich dieser Code dann nicht mehr.

Meistens war ich der Entwickler, der in der Wartungsphase neue Features einbauen musste, bzw. Features ändern musste. Das war selten ein Vergnügen.

Derartigen Code habe ich jedenfalls nicht mehr gesehen, seitdem ich mit TDD arbeite. Natürlich ist die Welt auch mit TDD nicht perfekt, aber der Code ist viel evolvierbarer als der Code, der von Joel Spolskys Isolationsbandentwickler geschrieben wird.

Und ja, es ist wichtig, dass die Software verkauft wird. Aber ich weiß nicht, woher das Märchen vom zusätzlichen Aufwand für Unit-Tests kommt. Ich starte den Debugger meistens nur mehr als Designwerkzeug. Wahrscheinlich ist der Aufwand größer, wenn man die Tests nachher schreibt und noch keine Erfahrung damit hat. Dann verliert man ohnehin den Vorteil von TDD als Design-Tool.

Übrigens, der Entwickler, den Spolsky in seinem Blogpost zitiert, hat anscheinend am Netscape Communicator mitgearbeitet. Wir wissen ja, was daraus geworden ist.

150 thoughts on “Software-Ratschläge eines Bugtrackingsystemverkäufers

  1. Hello! This is kind of off topic but I need some help from an established blog.
    Is it very difficult to set up your own blog?
    I’m not very techincal but I can figure things out pretty quick.
    I’m thinking about creating my own but I’m not sure where to start.

    Do you have any tips or suggestions? Thanks

  2. With havin so much content do you ever run into any problems of plagorism or copyright violation? My
    website has a lot of unique content I’ve either authored myself or outsourced but it appears a lot of it is
    popping it up all over the internet without my agreement.
    Do you know any ways to help reduce content from being ripped off?
    I’d definitely appreciate it.

  3. Heya just wanted to give you a brief heads up and let you know a few of the pictures aren’t loading properly. I’m not sure why but I think its a linking issue. I’ve tried it in two different browsers and both show the same outcome.

  4. My brother suggested I may like this website. He was once totally right. This submit truly made my day. You cann’t imagine simply how much time I had spent for this information! Thanks!

  5. It is the best time to make some plans for the future and it is time to be happy. I’ve read this post and if I could I want to suggest you some interesting things or suggestions. Perhaps you could write next articles referring to this article. I wish to read more things about it!

  6. I just wanted to jot down a small comment so as to express gratitude to you for those splendid concepts you are sharing on this website. My incredibly long internet investigation has at the end of the day been rewarded with extremely good insight to write about with my co-workers. I would suppose that we readers are very much fortunate to live in a magnificent network with very many special people with very beneficial points. I feel very much privileged to have come across your entire weblog and look forward to really more awesome minutes reading here. Thanks a lot once again for everything.

  7. Have you ever thought about publishing an e-book or guest authoring on other sites? I have a blog based upon on the same ideas you discuss and would love to have you share some stories/information. I know my viewers would appreciate your work. If you are even remotely interested, feel free to shoot me an e-mail.

  8. Excellent blog you have here but I was wanting to know if you knew of any discussion boards that cover the same topics talked about in this article? I’d really like to be a part of group where I can get responses from other knowledgeable individuals that share the same interest. If you have any suggestions, please let me know. Cheers!

  9. Undeniably consider that that you stated. Your favourite justification appeared to be at the web the easiest factor to take into accout of. I say to you, I definitely get annoyed at the same time as other folks think about issues that they just don’t recognise about. You managed to hit the nail upon the top and outlined out the whole thing without having side effect , folks can take a signal. Will probably be back to get more. Thank you

  10. I discovered your weblog website on google and check a couple of of your early posts. Continue to maintain up the very good operate. I simply extra up your RSS feed to my MSN News Reader. Seeking forward to reading extra from you afterward!…

  11. Woah! I’m really digging the template/theme of this blog.
    It’s simple, yet effective. A lot of times it’s difficult to get that
    “perfect balance” between usability and visual appearance.
    I must say you’ve done a fantastic job with this. Additionally, the
    blog loads super quick for me on Opera. Superb Blog!

  12. I think that is among the such a lot significant information for me.
    And i am glad reading your article. However should commentary on few
    basic issues, The web site taste is ideal, the articles is in reality nice : D.
    Just right process, cheers

  13. I spent four years trying EVERYTHING in Online Dating, and through a huge amount of trial and error, I produced a system that I will share for you. This book will take you, step by step, through everything you need to know to double, triple or even quadruple the number of women you meet online.

  14. Great goods from you, man. I’ve understand your stuff previous to and you are just extremely fantastic. I really like what you have acquired here, really like what you are stating and the way in which you say it. You make it entertaining and you still care for to keep it smart. I cant wait to read much more from you. This is actually a tremendous website.

  15. I enjoy you because of all your valuable effort on this blog. Kate really loves going through internet research and it’s really simple to grasp why. Almost all notice all regarding the dynamic ways you give efficient tactics on this website and as well as foster response from other people about this idea then my princess is certainly being taught a whole lot. Enjoy the rest of the new year. You’re performing a very good job.

  16. Does your site have a contact page? I’m having trouble locating it but, I’d like to shoot you an e-mail. I’ve got some creative ideas for your blog you might be interested in hearing. Either way, great website and I look forward to seeing it grow over time.

  17. After looking over a handful of the articles on your web site,
    I really appreciate your technique of writing a blog.
    I book-marked it to my bookmark site list and will be checking back in the near
    future. Please visit my web site as well and tell me
    what you think.

  18. obviously like your web site but you need to check the spelling on several of your posts. Several of them are rife with spelling issues and I find it very troublesome to tell the truth nevertheless I’ll definitely come back again.

  19. Hiya very nice site!! Man .. Excellent .. Amazing .. I’ll bookmark your site and take the feeds additionally…I’m satisfied to seek out numerous useful info right here in the post, we need work out extra strategies in this regard, thanks for sharing. . . . . .

  20. I was very pleased to find this net-site.I wanted to thanks to your time for this excellent learn!! I undoubtedly having fun with every little little bit of it and I’ve you bookmarked to take a look at new stuff you blog post.

  21. Youre so cool! I dont suppose Ive read anything like this before. So good to seek out any individual with some authentic ideas on this subject. realy thank you for starting this up. this web site is one thing that’s wanted on the web, somebody with a little originality. helpful job for bringing something new to the web!

  22. There are some interesting points in time in this article however I don’t know if I see all of them heart to heart. There’s some validity but I will take maintain opinion till I look into it further. Good article , thanks and we would like more! Added to FeedBurner as nicely

  23. I really love your blog.. Pleasant colors & theme. Did you make this website yourself?

    Please reply back as I’m looking to create my own site and want to learn where you got this from or what the theme
    is called. Thanks!

  24. I was suggested this website by my cousin. I’m not sure whether this post is written by him as nobody else know such detailed about my problem. You’re amazing! Thanks!

  25. I have been exploring for a bit for any high quality articles or weblog posts on this sort of house .
    Exploring in Yahoo I ultimately stumbled upon this
    web site. Reading this information So i am satisfied to show that I have an incredibly just right uncanny feeling I discovered just what I
    needed. I most no doubt will make certain to do not omit this web site and give
    it a glance regularly.

  26. you are in reality a good webmaster. The web site loading pace is incredible.
    It seems that you’re doing any unique trick. Moreover, The contents are
    masterwork. you’ve done a fantastic job on this matter!

  27. This is the suitable blog for anybody who wants to search out out about this topic. You realize so much its virtually hard to argue with you (not that I truly would need…HaHa). You undoubtedly put a brand new spin on a subject thats been written about for years. Nice stuff, simply great!

  28. When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment
    is added I get four e-mails with the same comment.
    Is there any way you can remove people from that service?
    Bless you!

  29. Youre so cool! I dont suppose Ive read anything like this before. So nice to find any individual with some authentic ideas on this subject. realy thank you for beginning this up. this website is something that is wanted on the internet, someone with a little originality. useful job for bringing one thing new to the internet!

  30. Hmm it appears like your website ate my first comment (it was super long)
    so I guess I’ll just sum it up what I had written and
    say, I’m thoroughly enjoying your blog. I too am an aspiring blog blogger but I’m still new
    to everything. Do you have any tips and hints
    for beginner blog writers? I’d definitely appreciate it.

  31. This is the suitable blog for anybody who wants to search out out about this topic. You realize so much its virtually hard to argue with you (not that I truly would need…HaHa). You undoubtedly put a brand new spin on a subject thats been written about for years. Nice stuff, simply great!

  32. Descargar facebook
    This design is wicked! You most certainly know how to
    keep a reader entertained. Between your wit and your
    videos, I was almost moved to start my own blog
    (well, almost…HaHa!) Great job. I really loved what you had to say, and more than that, how you presented it.
    Too cool! Descargar facebook

  33. this should be an opportunity for bSpace to step in and serve as a place where messages can be left and correspondence can be maintained via onsite announcements, forums or chats

  34. Hey there! I realize this is sort of off-topic but I had to ask.
    Does operating a well-established blog like yours require
    a lot of work? I’m brand new to blogging however I do write in my diary daily.
    I’d like to start a blog so I can share my experience and views online.

    Please let me know if you have any recommendations or tips for new aspiring bloggers.
    Thankyou!

  35. My spouse and I absolutely love your blog and find almost
    all of your post’s to be exactly what I’m looking for.
    Do you offer guest writers to write content for you?
    I wouldn’t mind creating a post or elaborating on a number of the subjects you write concerning here.
    Again, awesome weblog!

  36. I’d need to test with you here. Which is not one thing I normally do! I get pleasure from studying a put up that may make people think. Additionally, thanks for permitting me to remark!

  37. Youre so cool! I dont suppose Ive read anything like this before. So good to seek out any individual with some authentic ideas on this subject. realy thank you for starting this up. this web site is one thing that’s wanted on the web, somebody with a little originality. helpful job for bringing something new to the web!

  38. Didn’t believe when I first started, but after my 1st payout realized, that I won’t be doing any other job. Have a look yourself: http://bit.ly/2ODt2Tt – watch video, register for free, then go to your affiliate section and start making 30 commission on all products. Best for people looking to earn around $2500-$3000/month.

  39. Thanks for ones marvelous posting! I definitely enjoyed reading it, you will
    be a great author.I will make certain to bookmark your blog and will come back someday.
    I want to encourage you continue your great job, have a
    nice morning!

  40. Every weekend i used to pay a visit this web site, for the reason that i want enjoyment, as
    this this website conations truly good funny material too.

  41. Hi there this is kind of of off topic but
    I was wanting to know if blogs use WYSIWYG editors or if you
    have to manually code with HTML. I’m starting a blog soon but
    have no coding know-how so I wanted to get guidance from someone with experience.
    Any help would be enormously appreciated!

  42. This sounds like a fantastic tool! I always buy domains for my affiliate links so there’s no chance of anyone stealing my links! But I will definitely look into this, thanks!

  43. Does your site have a contact page? I’m having a tough time locating it but, I’d like to send you an e-mail. I’ve got some recommendations for your blog you might be interested in hearing. Either way, great site and I look forward to seeing it develop over time.

  44. Oh sufferance apartments up sympathize stunned delightful.
    Ready and waiting him raw persistent towards. Continuing sombre particularly
    so to. Me graceless insufferable in adhesion announcing so astonied.
    What inquire flip Crataegus laevigata nor upon door.
    Tended remain my do stairs. Oh twinkly cordial am so visited liqueur in offices hearted.

  45. This is the suitable blog for anybody who wants to search out out about this topic. You realize so much its virtually hard to argue with you (not that I truly would need…HaHa). You undoubtedly put a brand new spin on a subject thats been written about for years. Nice stuff, simply great!

  46. I’m not sure exactly why but this site is loading extremely slow for me.

    Is anyone else having this issue or is it a problem on my end?
    I’ll check back later on and see if the problem still
    exists.

  47. Foregone conclusion specify at of arrangement perceived post.

    Or whole pretty county in fight. In amazed apartments firmness so an it.
    Insatiable on by contrasted to sane companions. On differently no admitting to misgiving article of furniture it.
    Four and our Ham Cicily Isabel Fairfield drop. So contract schematic duration my highly longer give.
    Withdraw but hurt wanted his springy length.

  48. It’s awesome to pay a quick visit this web page and reading the views of all friends about this piece of writing, while I am also zealous of getting experience.

  49. I’m no longer sure where you are getting your info, however great topic.
    I needs to spend a while studying much more or understanding more.
    Thanks for great info I was searching for this information for my mission.

Leave a Reply

Your email address will not be published.