Newsletter

December 2021

The Very Tangible Benefits of Clean Code

Code Quality Directly Drives Technical Debt

Doing things right the first time, every time, will always lead to better outcomes in the long term. Bad software code will inevitably lead to the exponential acquisition of obstacles, dangers, hurdles, impediments, burdens, barriers, and hazards that eventually translate into higher development and maintenance costs, longer projects, and lower quality.

Here is our monthly curated list of thought-provoking books, blogs, podcasts, and articles discussing the current thinking and best practices around Code Quality:
 

Clean-code-craftmanship

Clean Code: A Handbook of Agile Software Craftmanship

By Robert C. Martin

This is Uncle Bob‘s masterpiece, a concise discussion on why code quality is so important and the business case around it.

He also discusses how to recognize good and bad code, how to convert bad code into good code, how to do error handling without obfuscating code logic, how to unit test and many other relevant topics.

 

code-quality-matters

The Code Quality Matters: The Difference Between Low & High-Quality Software Development

By Andres Pihor

Andres makes the case that the quality of any code will severely impact the lifespan and stamina of the software solution as well as its safety and reliability.

Emphasis should therefore be on thoroughly automated tests of any and all business-critical software.

 

software-quality-testing-tools

12 Best Code Quality Tools for Error Free Coding in 2022

By SoftwareTestingHelp.com

This is a great list to review and compare the best code quality tools available today.

Code quality tools observe code and point out any common issues/problems which could arise as a result of bad/improperly designed programs.

 

static-code-analysis-find-all-bugs

Static Code Analysis: Scan All Your Code for Bugs

By Dr. Jared DeMott

This is part of a series on bug elimination videos.  Covered in this talk are discussions of pattern matching, procedural, data flow, and statistical analysis.

Also included are examples of common software vulnerabilities such as memory corruption, buffer overflow and over reads, script injection, XSS and CSRF, command injection, and misconfigurations.

MangoChango’s ability to deliver unquestionable value to its clients is highly dependent on keeping abreast of new technologies and trends. Our clients value this commitment to leading-edge thinking and expertise.

MangoChango’s engineers are experts in a wide variety of technologies, frameworks, tools, and languages, with an emphasis on continuous learning as new thinking, tools, and techniques come to market.

Check here for more information and to explore our technology assessment and maturity framework.

Meet The Team

Talent Inside MangoChango









View this email in your browser

Twitter

Facebook

LinkedIn