“here are some steps to identify and track code that should be reviewed carefully: Tagging user stories for security features or business workflows which handle money or sensitive data. Grepping source code for calls to dangerous function calls like crypto functions. Scanning code review comments (if you are using a collaborative code review tool like Gerrit). Tracking code check-in to identify code that is changed often: code with a high rate of churn tends to have more defects. Reviewing bug reports and static analysis to identify problem areas in code: code with a history of bugs, or code that has high complexity and low automated test coverage. Looking out for code that has recently undergone large-scale “root canal” refactoring. While day-to-day, in-phase refactoring can do a lot to simplify code and make it easier to understand and safer to change, major refactoring or redesign work can accidentally change the trust model of an application and introduce regressions.”
―
Agile Application Security: Enabling Security in a Continuous Delivery Pipeline
Share this quote:
Friends Who Liked This Quote
To see what your friends thought of this quote, please sign up!
0 likes
All Members Who Liked This Quote
None yet!
This Quote Is From
Agile Application Security: Enabling Security in a Continuous Delivery Pipeline
by
Laura Bell96 ratings, average rating, 10 reviews
Browse By Tag
- love (101286)
- life (79255)
- inspirational (75767)
- humor (44311)
- philosophy (30942)
- inspirational-quotes (28861)
- god (26851)
- truth (24726)
- wisdom (24602)
- romance (24332)
- poetry (23266)
- life-lessons (22576)
- quotes (20947)
- travel (20812)
- death (20525)
- happiness (18946)
- hope (18519)
- faith (18371)
- inspiration (17289)
- spirituality (15689)
- relationships (15495)
- religion (15366)
- life-quotes (15277)
- motivational (15273)
- love-quotes (15122)
- writing (14930)
- success (14177)
- motivation (13128)
- time (12850)
- motivational-quotes (12130)
