Yasca被创造用来帮助软件开发者确保应用满足高质量的标准。它和QA测试和漏洞扫描相关,但是替代了它们。它可以和定制的扫描工具或者开源工具一起用来分析应用。
Yasca是一个用来寻找安全漏洞,在程序的源代码中检测代码质量、性能以及一致性的软件。它集成了其他开源项目,其中包括FindBugs , PMD的, JLint , JavaScript的林特PHPLint , Cppcheck ,并扫描某些文件类型,以及自定义扫描书面的Yasca 。这是一个命令行工具,与报告中生成的HTML , CSV格式, XML的,的SQLite ,和其他格式。
目录表 简介 Python的特色 概括 为什么不使用Perl? 程序员的话 简介 Python语言是少有的一种可以称得上即简单又功能强大的编程语言。你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构。 Python的官方介绍是: Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python简洁的语法和
A physicist, an engineer, and a computer scientist were discussing the nature of God. Surely a Physicist, said the physicist, because early in the Creation, God made Light; and you know, Maxwell's equ
自动化测试对于现代web开发者来说,是非常实用的除错工具。你可以使用一系列测试-- 测试套件 -- 来解决或者避免大量问题: 当你编写新代码的时候,你可以使用测试来验证你的代码是否像预期一样工作。 当你重构或者修改旧代码的时候,你可以使用测试来确保你的修改不会在意料之外影响到你的应用的应为。 测试web应用是个复杂的任务,因为web应用由很多的逻辑层组成 -- 从HTTP层面的请求处理,到表单验证
介绍 动机 核心概念 三大原则 先前技术 学习资源 生态系统 示例
Bootstrap是当前世界最受欢迎的用于建立响应式、移动设备优先的站点和应用的框架。在其中,你将发现高质量的HTML、CSS以及JavaScript,使你的工程项目变得无比简单。 下面教你如何快速上手Bootstrap CDN,并建立一个模板化的起始页面。 开门见山 想要快速地把BootStrap添加到你的工程项目中?那就使用Bootstrap CDN吧,它则MaxCDN提供。想使用一个程序包管
前言 ES6/7 带来的变革 自ES6确定和ES7的async/await开始普及,node.js的发展变得更加迅速,可以预见到JavaScript中令人“头疼”的多层嵌套回调(注意是”多层嵌套回调“)将会使用Promise + async/await的方式逐渐替代(不是完全替代,多层嵌套回调也有其特殊的应用场景)。 koa2 大势所趋的前景 基于async/await实现中间体系的koa2框架将
如果你从事编译器或解析器的开发工作,你可能对lex和yacc不会陌生,PLY是David Beazley实现的基于Python的lex和yacc。作者最着名的成就可能是其撰写的Python Cookbook, 3rd Edition。我因为偶然的原因接触了PLY,觉得是个好东西,但是似乎国内没有相关的资料。于是萌生了翻译的想法,虽然内容不算多,但是由于能力有限,很多概念不了解,还专门补习了编译原理