Kent BeckOvjeren akaunt

@KentBeck

Programmer, coach coach, singer/guitarist, peripatetic. Learning to be me. Works at .

San Francisco, CA
Vrijeme pridruživanja: listopad 2008.

Tweetovi

Blokirali ste korisnika/cu @KentBeck

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

  1. proslijedio/la je Tweet
    prije 20 sati

    Periodic Reminder: When debugging, you must first accept that something you believe is true is not true. If everything you believed about this system were true, it would work. It doesn't, so you're wrong about something. This is a surprisingly common stumbling block for devs.

    Poništi
  2. 1. velj

    In , I'm allowed* to use undo only if I want to quickly go back several steps and try a different path. * No one is allowing or not allowing. I'm trying to learn as much as possible.

    Poništi
  3. 1. velj

    Oh, wait, you didn't ask for feedback... :)

    Prikaži ovu nit
    Poništi
  4. 1. velj

    I wanted to play with compiling the regex instead of interpreting it. Where in the sequence does that fit comfortably? When is too soon? When is too late?

    Prikaži ovu nit
    Poništi
  5. 1. velj

    When writing the helper classes, write the class + a unit test of it, save, then plug it in. This pushes you to refine the API for the helper class sooner.

    Prikaži ovu nit
    Poništi
  6. 1. velj

    Y'all were nervous a couple of times. Just save at that moment. If the code disappears, you're back to a known state. Before I hadn't been aware of how much thinking I was trying to do while stressed. My brain works better when confident & that's now one of my options.

    Prikaži ovu nit
    Poništi
  7. 1. velj

    Regex such an excellent example. Y'all have the flow down. Since you asked for feedback, I have a couple of comments.

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

    It's official: 2020 is the year of the microlith

    Poništi
  9. 30. sij

    To avoid spending too much on tests, design and test so you can compose the results of different dimensions of variability. Test Desiderata 9/12.

    Poništi
  10. 29. sij

    PSA: structure changes are reversible & behavior changes (in general) are not. Treat them differently. (For more on reversibility: .)

    Poništi
  11. 28. sij

    Ran across this library of shapes of code. Seems related to 's and also the way I use VS Code's overview.

    Poništi
  12. 27. sij

    Doh, doesn't matter whether the bytes or nibbles are Mersenne numbers. In my case they were, but for other reasons.

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

    The same trick works with 4-bit nibbles and mod 15. It took me 2 days to figure out that this identity was the trick being played in code I was modifying. I still have zero intuition for why it works. Anyone have an explanation, framing, or visualization that might help me?

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

    Example: if the bytes are (most to least significant) 00000001 (1) 00000111 (7) 00000011 (3) 00011111 (31) This is 17236767 decimal or 0x107031F. The digits sum to 42. Modulo 255 it is also 42.

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

    Bizarre bit twiddling fact: if the bytes in a word (e.g. 4 bytes in a 32-bit word) each contains a Mersenne number (2^n-1), then taking that word modulo 255 magically sums the bytes.

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

    Diving deep into some bit twiddling code that just happens to work. I'd forgotten how much fun this was, an endless stream of puzzles. "What does modulo 15 do? Oh, I see..."

    Poništi
  17. 23. sij

    Test Desiderata 8/12: Isolation. Running a test shouldn't affect the results of any other test. Can come at a cost in writability and speed. Life's full of tradeoffs.

    Poništi
  18. proslijedio/la je Tweet
    23. sij

    After a few professional twists and turns in the last year, I’m back offering coaching and mentoring services. So if you/your team/your company think they could benefit from some advice, please drop me a line.

    Poništi
  19. 21. sij

    Game along the lines of "Name That Tune", but for maps. Crop a map of a random city. How many street names do you need to see to identify the city?

    Poništi
  20. proslijedio/la je Tweet
    20. sij
    Odgovor korisnicima

    Yep! The first example I'll cover in my talk is based on a note wrote about Gatekeeper in July of 2015. I'll cover too, and that goes back at least another decade.

    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:

    ·