Michal Lipski

487 posts

Michal Lipski

Michal Lipski

@milipski

Test-Driven Developer @snowflakeDB. Teaching how to build better code and in better ways. Tweets about TDD and good software practices

Poland Katılım Temmuz 2012
258 Takip Edilen199 Takipçiler
Sabitlenmiş Tweet
Michal Lipski
Michal Lipski@milipski·
Test-Driven Development is for lazy people: Don't think too much ahead Write as less code as possible Write as simple code as possible Focus on one thing at a time
English
0
4
6
0
Michal Lipski retweetledi
Historic Vids
Historic Vids@historyinmemes·
This is an example of OpenAI’s new text to video product. Prompt: “Historical footage of California during the gold rush”
English
632
2.8K
31.9K
8.3M
Michal Lipski retweetledi
Tim Ottinger
Tim Ottinger@tottinge·
@allenholub @CraigTraynor1 We call it "The Documentation Rule" to wit: you read tests to understand the code, but should never have to read the code to understand the tests.
Orange, France 🇫🇷 English
1
11
34
0
Michal Lipski retweetledi
Dave Farley
Dave Farley@davefarley77·
I just came across this fantastic resource from the guys at @mob__mentality It's an organised collection of links and information to stuff that can help you in your work. trello.com/b/1lfMkCOh/sof…
English
2
40
142
0
Seb Rose @sebrose.bsky.social
Hello, Twitter. Is there anyone out there using #Jira and #ExampleMapping on a regular basis? I'd really like to talk to some of you about the challenges and successes that you've experienced trying to refine your Jira backlog using example mapping.
English
6
12
13
0
Michal Lipski retweetledi
Charity Majors
Charity Majors@mipsytipsy·
The smallest unit of software ownership isn’t the individual, it’s the *team*. Therefore your prime directive as a manager is to craft and tend a healthy, high-functioning team. Even when this leads to outcomes that are less than ideal for individuals.
English
3
36
182
0
Michal Lipski retweetledi
lavitalenta
lavitalenta@lavitalenta·
Going to get a bike now.
lavitalenta tweet media
English
15
73
574
0
Michal Lipski
Michal Lipski@milipski·
@davefarley77 very good content but I found it very dificult to read the code with this askewed screen. Full screen and bigger font please.
English
0
0
0
0
Dave Farley
Dave Farley@davefarley77·
Watch me run through the process of refactoring some pretty horrible legacy code ➡️ bit.ly/How2RefactorLC1 This is a great step by step for anybody that is encountering a similar issue.
Dave Farley tweet media
English
2
2
8
0
Michal Lipski
Michal Lipski@milipski·
@dmokafa I think the Pair Programming is most important and underestimated same time. It is very hard to have Simple Design without TDD and its hard to get grasp on TDD when working alone.
English
0
0
1
0
Daniel Moka⚡
Daniel Moka⚡@dmokafa·
The essence of Extreme Programming is the interconnected set of software development practices. The main practices: - Simple Design - CI / CD - Pair-Programming - Test Driven Development - Continuous refactoring - 40-Hour week - Collective Ownership Which one do you practice?
English
8
9
51
0
Eric Elliott
Eric Elliott@ericelliott_·
If you haven't seen your code run, you don't know if it works. If you haven't seen a test fail, you don't know if it's a valid test. #tdd #code
English
3
19
115
0
Doc Norton
Doc Norton@DocOnDev·
Refactoring is small steps to simpler solutions. If you're ripping out a whole chunk at once to replace it with your clever new solution, you're probably not refactoring. #agile
English
1
9
20
0
JetBrains Support
JetBrains Support@JetBrainsHelp·
@HadrienMP hello, unfortunately there is no video covering this type of refactoring, but here is a short manual with sample: #extract_delegate" target="_blank" rel="nofollow noopener">jetbrains.com/help/idea/extr…. Please share your code sample in case of difficulties (you may also share it privately in the issue here youtrack.jetbrains.com).
English
1
0
1
0
HadrienMP
HadrienMP@HadrienMP·
@intellijidea me and my collegues have been trying to use the "extract delegate" refactor but can't get it to work. Do you have any demo video on this ? Cc. @Tarcaye @dynotipi
English
1
1
1
0
Michal Lipski
Michal Lipski@milipski·
@nicoespeon I guess you learn about code structure a lot and you can make a notes but you goal is still to do this refactoring eventually. The Mikado Method allows code exploration with small steps refactoring at same time.
English
1
0
0
0
Michal Lipski
Michal Lipski@milipski·
@ygrenzinger @Tyrrrz Agree. There is common misconception that unit is a class or method and if you have three classes than you should have three unit tests. With that approach tests are becoming fragile and blocking you from refactoring. Is less likely that you endup with that kind of test with TDD
English
0
0
0
0
Yannick Grenzinger Go Bsky
Yannick Grenzinger Go Bsky@ygrenzinger·
@Tyrrrz Yep. Maybe. I would like to know the history of the term. Seems even Kent Beck doesn't say that Unit Tests means a class in full isolation (haven't felt that in TDD by example). But yeah maybe there is a better term that unit test but don't know which one to use.
English
2
0
1
0
Oleksii Holub 🇺🇦
📝New article: "Unit Testing is Overrated" My thoughts on the industry's obsession with unit testing, which alternatives I found to be more effective for development testing, and how to implement them. tyrrrz.me/blog/unit-test…
English
29
51
162
0
Michal Lipski
Michal Lipski@milipski·
@Tyrrrz Yes, I belive all unit tests should be testing a functionalty. The problems starts when you test a code structure insted of functionality. Like checking that one class calls another class or a UI component renders other componenet instead of checking the output or side effects.
English
1
0
1
0
Michal Lipski
Michal Lipski@milipski·
There is no Sustainable Development without Clean Code. There is no Clean Code without Refactoring. There is no Refactoring without Test Driven Development. Start with a test.
English
0
1
5
0
Michal Lipski
Michal Lipski@milipski·
@mdo It already exists. It is called Pair Programming.
English
0
0
0
0
Mark Otto
Mark Otto@mdo·
Has anyone built the opposite of code linters? Instead of only telling me all the stuff I did wrong, tell me all the stuff I did right so I'm excited to keep going :D.
English
66
154
1.5K
0