
Tech Excellence
@techexcellence_
Followers
402
Following
1K
Media
137
Statuses
514
Technical Excellence is the foundation of sustainable software engineering. Our community shares knowledge about best practices for achieving high quality.
Global / Online
Joined June 2022
RT @valentinajemuov: Are you stuck with legacy code? . Do you hesitate to change it, spend hours debugging, or can’t add tests?. Core probl….
0
3
0
RT @valentinajemuov: The PROBLEM with LEGACY projects without TDD: code is often UNTESTABLE - you can't even write unit tests. Do this:….
0
4
0
RT @valentinajemuov: “It’s NOT working!”. Dev: 𝘲𝘶𝘪𝘤𝘬 𝘧𝘪𝘹. “It’s broken AGAIN!”. Quick fixes feel fast, but they pile up technical debt. Sh….
0
4
0
On Sep 10, Daniel Raniz Raneland will present: Modernizing legacy systems with the Strangler Fig pattern. Register here Thanks to @valentinajemuov, @dmokafa, @oliverzihler and @AlinaLiburkina for organizing the event. #tdd #cleancode #techexcellence
0
0
2
RT @valentinajemuov: Do NOT wait weeks to find out you broke something. Most devs:.- Code for weeks/months.- Release day = even more bugs….
0
3
0
RT @cupac_jelena: “I don’t have time to write tests because I’m too busy writing code. I’m too busy writing code because I’m fixing bugs. I….
0
3
0
RT @valentinajemuov: 🚫 High coupling: Do NOT write tests as specifications of your implementation. This testing leads to fragile tests. ✅….
0
5
0
RT @valentinajemuov: As developers, we deal with uncertainty all the time. Will this change break something?. Will I remember how this log….
0
3
0
RT @valentinajemuov: How do you know when you’re “done”?. 𝐁𝐮𝐢𝐥𝐝 𝐭𝐡𝐞 𝐫𝐢𝐠𝐡𝐭 𝐭𝐡𝐢𝐧𝐠 - What problem are we solving?. 𝐁𝐮𝐢𝐥𝐝 𝐭𝐡𝐞 𝐭𝐡𝐢𝐧𝐠 𝐫𝐢𝐠𝐡𝐭 - Def….
0
3
0
RT @valentinajemuov: TDD: requirements drive implementation - not the other way around. If you change code and suddenly a feature no longe….
0
4
0
Thank you Igor Sosman for the meetup yesterday: BDD + DDD: Aligning Business and Code. Thank you @oliverzihler for hosting the event. Watch it on Youtube: #tdd #cleancode #bdd #softwareengineering #continuousdelivery #agile #techexcellence
0
0
4
RT @cupac_jelena: Big refactors feel productive — until something breaks. Now you’re stuck tracing through 20 files wondering where it wen….
0
4
0
RT @valentinajemuov: Most bugs don’t come from broken code — but misunderstood requirements. The cheapest time to catch them? Before codin….
0
3
0
RT @valentinajemuov: I used to over-engineer everything. Abstracted code. Unit tests for imagined features. Then the requirement changed….
0
3
0
RT @valentinajemuov: “Don't leave "broken windows" (bad designs, wrong decisions, or poor code) unrepaired.”. Bad code or sloppy decision….
0
2
0
RT @valentinajemuov: I did NOT start with TDD. Why write tests before code? . Then a client kept changing requirements - everything became….
0
2
0
RT @valentinajemuov: TDD isn’t just for unit tests. Acceptance Tests align the team, avoids misunderstandings, and prevent regression bug….
0
3
0
RT @valentinajemuov: All apps have bugs. What’s 𝘯𝘰𝘵 expected is when features that used to work break. This is seen as just “the way it i….
0
2
0
RT @cupac_jelena: In TDD, it’s the opposite. Don’t think about implementation first. RED: Think about 𝘣𝘦𝘩𝘢𝘷𝘪𝘰𝘳. GREEN: Write the 𝘴𝘪𝘮𝘱….
0
3
0
RT @valentinajemuov: ❌ Write a test class for each production class. ❌ Mock out all its dependencies. ✅ Test the smallest unit of behavior….
0
2
0