This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
Last month we talked about TDD example in software development ( part 1 ) and TDD first cycle ( part 2 ). In this new TDD and primitive obsession article, we will focus on removing duplication and reinforcing the constructors of our entities, something key to have a robust system. TDD: primitive obsession. other.id; } }.
Let’s continue with our series of TDD articles, in the first part we looked at the theory behind the TDD and Unit Testing. In this second part, TDD First Cycle , we begin to develop our application, an application of notes where a user can write notes and everything that comes to our mind. TDD First Cycle.
After a while thinking about what type of TDD article to write about and, since there are many of them and very good theoretical ones (written by influencers in the world of software development), I have chosen to develop a mini-project while explaining the key points of the development of the application, basically giving you a TDD example.
It provides a flexible architecture for scalable distributed training, and is extensible enough to run on a wide range of hardware configurations. TDD example in software development ( part 1 ). TDD: first cycle ( part 2 ). Almost-infinit” scalability. iOS Objective-C app: sucessful casestudy.
And peer review and CI + TDD are the top choices of developers to ensure code quality. Almost-infinit” scalability. iOS Objective-C app: sucessful casestudy. Banco Falabella wearable casestudy . Source: State of software development report. Other ways you may find here. BDD: user interface testing.
Scalable Data Science with Apache Hadoop and Spark , July 16. Python Data Science Full Throttle with Paul Deitel: Introductory AI, Big Data and Cloud CaseStudies , September 24. Advanced Test-Driven Development (TDD) , June 27. Programming with Data: Advanced Python and Pandas , July 9. Time Series Forecasting , July 15.
In TDD it is very common to hear that it is about writing the test before actually coding to better refactor or to push you to a certain architecture or to tell you immediately if you are breaking something while writing a new code. The final goal of learning TDD is not to be a test expert. Almost-infinit” scalability.
CaseStudy: Matchmycolor (Swiss Based Company). One of the most recent but yet with already historical data cases is a collaboration between Apiumhub and Matchmycolor. CaseStudy: Bitpanda ( Vienna Based Company). Our core is Software Architecture, this is what we are famous for!
In Apiumhub we use Confluence a lot to create our knowledge base inside the company ( TDD , CI , DDD , Docker , etc). Almost-infinit” scalability. iOS Objective-C app: sucessful casestudy. Banco Falabella wearable casestudy . Project information. BDD: user interface testing. Mobile development projects .
Scalable Data Science with Apache Hadoop and Spark , July 16. Python Data Science Full Throttle with Paul Deitel: Introductory AI, Big Data and Cloud CaseStudies , September 24. Advanced Test-Driven Development (TDD) , June 27. Programming with Data: Advanced Python and Pandas , July 9. Time Series Forecasting , July 15.
More recent casestudies confirmed those findings. Although mistakes are inevitable—TDD alone has programmers correcting mistakes every few minutes—most of them are short-lived. They create the testbeds that look at issues such as scalability, reliability, and performance. Defects found by end-users have “escaped.”
Robust and scalable software is in the center of every discussion and talk, which makes it a perfect place for people who fight for quality in the software development world. Your demographics doesn’t matter, what really matters is your passion for useful, well designed, maintainable and scalable software. About the talks.
We organize all of the trending information in your field so you don't have to. Join 49,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content