Uncle Bob Martin

@unclebobmartin

Software Craftsman

iPhone: 56.802658,9.868149
Vrijeme pridruživanja: listopad 2007.

Tweetovi

Blokirali ste korisnika/cu @unclebobmartin

Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @unclebobmartin

  1. Prikvačeni tweet
    8. stu 2019.

    Do you agree with my conclusions in this open letter to the Linux Foundation?

    Poništi
  2. Dear political parties. Please remember, software is hard. If you need it to be right, don’t skimp. And make sure you start very early. Software can’t be rushed. Next time find a competent, disciplined, and experienced team who diligently write tests.

    Poništi
  3. proslijedio/la je Tweet
    prije 17 sati
    Poništi
  4. 25. sij

    Episode 61 of Clean Code: Functional Conclusion, is live on .

    Poništi
  5. 22. sij

    27 Jan, SOLID. 3 Feb, Advanced TDD. 24 Feb Clean Agile. Oreilly online courses.

    Poništi
  6. 22. sij
    Poništi
  7. proslijedio/la je Tweet
    22. sij

    I wonder how many "major business/government project scuppered by IT delays/failures" stories will have to appear in the news before someone in authority twigs that our ability to deliver and adapt systems is a limiting factor on our economy?

    Prikaži ovu nit
    Poništi
  8. proslijedio/la je Tweet
    22. sij

    It's quite staggering what 4 good software developers can achieve in a year if you let them, compared to what 400 can achieve in 5 years. Still amazes me when managers choose the latter.

    Prikaži ovu nit
    Poništi
  9. 22. sij
    Poništi
  10. 14. sij

    Standup meetings are fine for teams who aren’t as deeply collaborative as they could be. But for teams who spend much of their days pairing, mobbing, and otherwise working closely together, standup meetings are probably redundant. YMMV.

    Poništi
  11. proslijedio/la je Tweet
    14. sij
    Odgovor korisnicima i sljedećem broju korisnika:

    I don't use the word "unit". "Unit" refers to the smallest testable parts, typically single functions or small assemblages of functions such as class methods. TDD can be used on units, and generally is, but (as you know) we use TDD for any assembly of parts ...

    Poništi
  12. 13. sij

    And then I realize. Oh! It’s lazy!

    Prikaži ovu nit
    Poništi
  13. 13. sij

    Of course all these issues are manageable once you know (and remember) what’s going on under the hood. I would, by no means, want lazy evaluation to be missing from the language. But there are times when I _know_ the tests should pass, yet they don’t.

    Prikaži ovu nit
    Poništi
  14. 13. sij

    Lazy evaluation also makes much greater use of the stack than the code would otherwise suggest. So you can be surprised by stack exhaustion at perplexing times.

    Prikaži ovu nit
    Poništi
  15. 13. sij

    Lazy evaluation can change the order in which you _think_ things are done. If you have any time dependent side effects this ordering issue can be confounding.

    Prikaži ovu nit
    Poništi
  16. 13. sij

    I have one major gripe about clojure. Lazy evaluation, as powerful and elegant as it is, can be a debugging nightmare. Code that looks entirely correct can fail for obscure and puzzling reasons; if you don’t understand the deep underlying mechanisms.

    Prikaži ovu nit
    Poništi
  17. 10. sij

    Are you afraid of LISP (clojure)? Don’t like all the parentheses? Here, I’ll teach you LISP. A function call in Java: f(x); A function call in LISP (f x) Now you know LISP. Seriously.

    Poništi
  18. proslijedio/la je Tweet
    9. sij
    Odgovor korisniku/ci

    If you really are interested in the reason behind this, you should watch this video. Uncle Bob explained it in a very detailed and thorough way. It can't be explained here with just a few lines of tweet.

    Poništi
  19. 8. sij

    If you like Java, program in Java. If you like C#, program in C#. If you like Ruby, Swift, Dart, Elixr, Elm, C++, Python, or even C; by all means use those languages. But whatever you do, learn Clojure, and learn it well.

    Poništi
  20. 7. sij

    Nashville, TN. May 4th 2020 (Star Wars day) 2 Days of TDD.

    Poništi
  21. 7. sij
    Poništi

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

    Možda bi vam se svidjelo i ovo:

    ·