article thumbnail

TDD saved the day


To tackle each operation, I started with a small test, following the principles of Test-Driven Development (TDD). As an aside, TDD is an iterative workflow that involves describing a specific aspect you want to solve in terms of the programming language you’re using. Truly, TDD saved the day!

article thumbnail

Technical Review: A Trusted Look Under the Hood

TechEmpower CTO

The answer is to engage a trusted outside source for a Technical Review – a deep-dive assessment that provides a C-suite perspective. At TechEmpower, we’ve conducted more than 50 technical reviews for companies of all sizes, industries, and technical stacks. A technical review can answer that crucial question.


Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

When TDD Is Not a Good Fit

Henrik Warne

I like to use Test-Driven Development (TDD) when coding. However, in some circumstances, TDD is more of a hinderance than a help. Last week, I came across examples of where I developed new functionality without using TDD. Last week, I came across examples of where I developed new functionality without using TDD.

article thumbnail

The Real Reasons for Doing Test-Driven Development ??


Why do people apply TDD? What Are the Real Reasons for Doing TDD? Test-Driven Development (TDD) is a controversial topic amongst developers. After many years of doing TDD daily, I think part of the reason is that some people do not fully grasp the reasons behind TDD. TDD and the Values of XP.

article thumbnail

Best Practices for Micro-Services Management, Traceability and Visualization

Speaker: Robert Starmer, Cloud Advisor, Founding Partner at Kumulus Technologies

This session will provide an overview of service mesh, a review of the Istio service mesh itself, and dive into best practices and integration models for integrating the traceability model into a distributed application. This session will cover: Service Mesh - managing distributed systems communications for continuous delivery environments.

article thumbnail

Agile, Stand-ups, TDD and Code Reviews

The Programmer's Paradox

Clearly, the best way to test any software is with fully automated ‘system’ testing that is thorough enough that it can be used for full regression testing. In its fullest form, it is at least as much code as the thing it is going to test, and you have to build a custom version of it, every time, for every system. But it got worse.

article thumbnail

Assessing design quality for better software due diligence


Design quality audits are sometimes overlooked in software due diligence, but they are vital to understanding the overall health of a company’s software system. The post Assessing design quality for better software due diligence appeared first on Software Integrity Blog.

article thumbnail

Reaching Unreachable Candidates

Speaker: Patrick Dempsey and Andrew Erpelding of ZoomInfo

Export results: Easily export candidate data (including contact info) to Excel, shared with colleagues to review or upload in bulk to a recruiter's applicant tracking system. Candidate and company profiles: Preview and expand search results to find a candidate's job history and career experience or a company's details.