02:10 statis analysis 02:58 how we do code reviews 04:50 we use static code analysis tools, commercial tools get really expensive 06:48 regular languages that can be parsed by regular expressions 09:35 regexp can't count, no way to maintain state, cannot back trace 10:37 regexp are not designed for parsing programming languagues 10:55 parser 13:07 example 13:56 AST 14:38 control-flow graph 19:14 parsers, downside 19:51 the bigger picture 23:36 tools, flawfinder, Graudit, RATS, RIPS, Brakeman 25:06 build your ownm librairies platform, clang, PLY, pyparsing
02:10 statis analysis 02:58 how we do code reviews 04:50 we use static code analysis tools, commercial tools get really expensive 06:48 regular languages that can be parsed by regular expressions 09:35 regexp can't count, no way to maintain state, cannot back trace 10:37 regexp are not designed for parsing programming languagues 10:55 parser 13:07 example 13:56 AST 14:38 control-flow graph 19:14 parsers, downside 19:51 the bigger picture 23:36 tools, flawfinder, Graudit, RATS, RIPS, Brakeman 25:06 build your ownm librairies platform, clang, PLY, pyparsing
Thank you, awesome video
Thanks for sharing very useful video
Very interesting