dependencies
今天听 Ruby Rouges podcast #045, 学了一些之前不懂的 bundler 小知识. Dependency management 问题是 NP-Complete Bundler,或任何 dependency management 软件的算法,也是 NP-Complete 的问题。 Bundler 的工作其实是在所有 dependencies 的版本上搜寻能符合 Gemfile 内容的解。大部分情况 bundler 也可以很快找到答案,但有一些 Gemfile 会让 bundler 停转
GitLab 10.3 开始使支援静态应用安全检查,会程式码扫描,已查找可能被恶意利用的程式码,如 XSS 等,目前此功能只支援 Ruby、JavaScript 与 Python 。扫描结果将会显示在合并分支的页面中。让程式码合并进入主分支之前提早发现问题
今天听 Ruby Rouges podcast #045, 学了一些之前不懂的 bundler 小知识. Dependency management 问题是 NP-Complete Bundler,或任何 dependency management 软件的算法,也是 NP-Complete 的问题。 Bundler 的工作其实是在所有 dependencies 的版本上搜寻能符合 Gemfile 内容的解。大部分情况 bundler 也可以很快找到答案,但有一些 Gemfile 会让 bundler 停转
dependencyManagement dependencyManagement主要用在父模块中,用于指定各个依赖的版本,但是在项目中并没有实际引入这些依赖。 在子模块中需要引入这些依赖时,可以无需写version,会默认使用父模块中声明的内容。但是若在子模块中指定,会以子模块优先