Tweetovi
- Tweetovi, trenutna stranica.
- Tweetovi i odgovori
- Medijski sadržaj
Blokirali ste korisnika/cu @KentBeck
Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @KentBeck
-
Kent Beck proslijedio/la je Tweet
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.
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
In
#TCR, 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.Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Oh, wait, you didn't ask for feedback... :)
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
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 nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
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 nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
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
#TCR 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 nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Regex such an excellent
#TCR example. Y'all have the flow down. Since you asked for feedback, I have a couple of comments.https://twitter.com/dmitrykandalov/status/1223251590754246657 …Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Kent Beck proslijedio/la je Tweet
It's official: 2020 is the year of the microlith
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
To avoid spending too much on tests, design and test so you can compose the results of different dimensions of variability. https://www.youtube.com/watch?v=Wf3WXYaMt8E … Test Desiderata 9/12.
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
PSA: structure changes are reversible & behavior changes (in general) are not. Treat them differently. (For more on reversibility: https://www.facebook.com/notes/kent-beck/taming-complexity-with-reversibility/1000330413333156/ ….)
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Ran across this library of shapes of code. Seems related to
@GeePawHill's#scanability and also the way I use VS Code's overview.https://www.fluentcpp.com/2020/01/14/the-shapes-of-code/ …Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Doh, doesn't matter whether the bytes or nibbles are Mersenne numbers. In my case they were, but for other reasons.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
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 nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
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 nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
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 nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
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..."
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
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.https://www.youtube.com/watch?v=HApI2cspQus …
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Kent Beck proslijedio/la je Tweet
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. https://congruentdevelopment.com/
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
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?pic.twitter.com/npcKixoZpr
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Kent Beck proslijedio/la je Tweet
Yep! The first example I'll cover in my
@DeliveryConf talk is based on a note@KentBeck wrote about Gatekeeper in July of 2015. I'll cover http://booking.com too, and that goes back at least another decade.pic.twitter.com/FUjP0r7naw
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoniš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.