article thumbnail

5 Books to Achieve the Mindset of a Software Craftsman ??

Xebia

Clean Code : A Handbook of Agile Software Craftsmanship. The Pragmatic Programmer will help you develop that consciousness for code. Do you want to develop a sense for when code is well- or ill-written? Are you missing guidelines for the craft of software development? What makes an effective developer?

Software 130
article thumbnail

A Practical Approach for Shifting Left

Tenable

Shifting left is an agile practice that offers early visibility into development issues, bugs and errors so that they can be addressed and resolved earlier rather than later. . Therefore, with security applied earlier on, DevOps teams can remain agile while simultaneously boosting their organization's security. .

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

What is SecDevOps and Why is It So Important?

Altexsoft

Developers need to include security in all decisions and throughout the lifecycle processes. They use threat models and maintain a test-driven development environment that includes security test cases. You will need to ensure that continuous integration and automated security testing are part of the workflow.

article thumbnail

Code Refactoring Best Practices: When (and When Not) to Do It

Altexsoft

One of the most widely used techniques for code refactoring is the red/green process used in Agile test-driven development. Applying the Red-Green-Refactor method, developers break refactoring down into three distinct steps: Stop and consider what needs to be developed. Focus on progress, not perfection.

article thumbnail

AoAD2 Chapter: Scaling Agility

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Scaling Agility. A system of interdependent Agile teams is called large-scale Agile.

Agile 118
article thumbnail

5 Must-Read Books for Apprentice Software Developers ??

Xebia

To save you from mistakes I’ve made, I’ll share five books that accelerate your growth greatly as an ambitious software developer: Apprenticeship Patterns : Guidance for the Aspiring Software Craftsman. Clean Code : A Handbook of Agile Software Craftsmanship. Are you missing guidelines for the craft of software development?

article thumbnail

AoAD2 Practice: Whole Team

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Cargo Cult Agile. Second Edition cover. Your feedback is appreciated! Whole Team.