BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Culture & Methods Follow 179 Followers

Refactoring and Code Smells – A Journey Toward Cleaner Code

by Ben Linders Follow 9 Followers on  Sep 21, 2016

Refactoring helps to move towards cleaner code that is easier to understand and maintain. It takes practice and experience to recognise code smells: symptoms of bad design which indicate deeper problems in the code. Tools can be helpful to refactor in small steps and prevent breaking the code.

Culture & Methods Follow 179 Followers

Benefits of Agile Transformation at Barclays

by Ben Linders Follow 9 Followers on  Sep 08, 2016

Increased throughput, reduced code complexity, less production incidents, shorter deployment cycles and higher happiness in teams; these are some of the benefits that the agile transformation at Barclays has delivered. Within the first year of the transformation, which is based on Disciplined Agile, more than 800 teams adopted agile making this one of the largest agile implementations.

Culture & Methods Follow 179 Followers

Continuous Deployment at Coolblue

by Ben Linders Follow 9 Followers on  Sep 01, 2016

Continuous deployment results in a higher sense of responsibility and better quality of deployments, argues Paul de Raaij, technical pathfinder at Coolblue. Coding standards prevent your code base from becoming a mess, automated inspections are great for tedious and boring checks, and manual checks are great for checking if the logic or use of code actually makes sense.

Culture & Methods Follow 179 Followers

Using Models in Developing Software for Self-Driving Cars

by Ben Linders Follow 9 Followers on  Jul 28, 2016

Models play an important role in developing software for autonomous systems like self-driving cars; they are used to simulate and verify behavior, document the system, and generate code. Jonathan Sprinkle explains how to model software used in autonomous systems, the benefits of modeling, using test data to validate the software that drives a car and techniques for writing reliable code.

Culture & Methods Follow 179 Followers

Applying Supply Chain Management to Deliver Faster with Higher Quality

by Ben Linders Follow 9 Followers on  Jun 30, 2016 1

Supply chain management can raise the bar with continuous development, argues Joshua Corman, Director of the Cyber Statecraft Initiative and co-founder of Rugged Software. Our dependence on IT and software is growing faster than our ability to secure it, and applying supply chain approaches to software development helps to address complexity which reduces risks and increases quality.

Development Follow 147 Followers

Checked C - A Safer C/C++ from Microsoft

by Abel Avram Follow 4 Followers on  Jun 16, 2016

Microsoft has open sourced Checked C, a research project meant to add bounds checking to C and C++.

Culture & Methods Follow 179 Followers

How to Effectively Debug Software

by Ben Linders Follow 9 Followers on  Jun 09, 2016 1

InfoQ interviewed Diomidis Spinellis, author of the books Code Reading and Code Quality, about finding and fixing errors in software, principles for debugging software and how to improve the effectiveness of debugging, how to write code that requires less debugging, and what managers can do to support error prevention and handling.

Culture & Methods Follow 179 Followers

What Programmers Can Do to Write Better Code

by Ben Linders Follow 9 Followers on  Jun 02, 2016

To write better code, programmers have to apply design fundamentals and read existing code, says Martin Thompson, a Java Champion and high-performance-computing specialist. InfoQ interviewed him after his Engineering You talk at QCon London 2016 about the challenges that the software industry is facing and what programmers can do to deal with those challenges and become better software engineers.

Culture & Methods Follow 179 Followers

Understanding Large Codebases with Software Evolution

by Ben Linders Follow 9 Followers on  May 12, 2016

InfoQ interviewed Adam Tornhill, author of Your Code as a Crime Scene, about software evolution and mining social information from code and how to use this to increase the understanding of large codebases, how to create a geographical profile of code, and the benefits that can be gained from techniques like mining social information and geographical profiling.

Culture & Methods Follow 179 Followers

Crafting Quality Software

by Ben Linders Follow 9 Followers on  Feb 14, 2016

Tarcio Saraiva and Adam Crough talked about crafting quality software at the 1st Conference in Melbourne, Australia. InfoQ asked them to share their views on what software quality is, and to explain the business benefits and how it can be managed. InfoQ also asked them about the role for testing, how continuous integration supports quality, and advice for delivering high quality software products.

Culture & Methods Follow 179 Followers

Technical Debt and Team Morale when Maintaining a Large System

by Ben Linders Follow 9 Followers on  Jan 26, 2016

Thomas Bradford talked about his experience with maintaining a monolith Java based system with zero test coverage and large technical debt at the Agile Testing Days 2015. InfoQ interviewed him about the problems that they had maintaining the system and the technical debt that had been build up, why they decided to take a different approach and how they improved team morale.

Culture & Methods Follow 179 Followers

Measure and Improve Code Quality

by Ben Linders Follow 9 Followers on  Jan 11, 2016

InfoQ interviewed Boris Modylevsky about the importance of measuring code quality and how measurements can be used to improve quality, integrating static code analysis in continuous integration, testing coverage and test automation, and the benefits that continuous integration with integrated code analysis and test coverage can bring.

Culture & Methods Follow 179 Followers

Developing and Testing Microservices

by Ben Linders Follow 9 Followers on  Dec 14, 2015

At the Agile Testing Days 2015 Jose Lima from Redgate software shared his experiences with microservices. InfoQ interviewed him about advantages and disadvantages of developing products with microservices, how applying microservices has improved the quality of products, testing microservices and the skills that testers need, and his learnings from developing and testing microservices.

Culture & Methods Follow 179 Followers

To the Moon: Parallels Between Space Missions and Developing Software

by Ben Linders Follow 9 Followers on  Dec 03, 2015 1

Russ Olsen did the opening keynote titled "To the Moon" at the GOTO Berlin 2015 conference. InfoQ interviewed him about drawbacks of doing all the things at the same time to meet the deadline, learning from things that went wrong and from things that went right, how little things can kill you in software development, and how to focus and deal with details when doing complex work.

Culture & Methods Follow 179 Followers

Uncle Bob Proposes an Oath to Programmers

by Abel Avram Follow 4 Followers on  Nov 28, 2015 9

Uncle Bob proposes an oath to software programmers as other professions have, considering the importance of this craftsmanship.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT