博客

在团队中分享食谱

艾伦-理查德森
发表于2020年11月23日

在团队中分享食谱

当一个人创建了一个Sensei ,以提高他们的代码质量或生产力,当食谱被共享时,团队中的每个人都可以受益。

Sensei 提供了一些分享食谱的机制。

  • 在版本控制下的项目中存储烹饪书
  • 在一个共享文件夹中存储烹饪书
  • 在Github中存储烹饪书
  • 通过HTTP(s)压缩的文件

通过分享食谱,Sensei ,帮助团队进行知识共享的协作。这种协作有助于改善沟通并嵌入商定的代码质量方法。

例如,分享一本烹饪书。

  • 帮助团队成员相互分享有用的食谱。
  • 支持团队领导为初级员工编纂商定的编码做法,以确定常见的违规行为,并为商定的版本提供快速修复。 
  • 促进团队间的合作,例如,应用安全团队可以创建配方,以突出代码中的问题,而开发团队可以编写快速修复。

接下来的几节将解释如何实现每个共享机制。

在版本控制下的项目中存储烹饪书

在创建食谱文件时,项目.sensei 文件夹是默认选项。

  • `project://.sensei`

所有的烹饪书和菜谱将被存储在你的项目中的一个.sensei 文件夹中。

最简单的共享方法是将项目 .sensei 文件夹添加到版本控制中。

然后,.sensei 文件夹可以像任何其他与项目相关的共享代码工件一样被管理。烹饪书被存储为YAML配置,使得它们在任何提交和审查过程中都很容易合并。

这是为公共sensei-blog-examples项目采取的方法。

.sensei 文件夹中包含有所有的食谱,任何克隆版本库的人都可以使用这些食谱。

在任何文件夹中存储烹饪书

团队也可以使用存储在中心位置的食谱。

将食谱保存到任何具有共享写入权限的文件夹中,将允许整个团队更新食谱,并将它们导入到他们碰巧正在工作的任何项目中。

位置将被设置为目录路径。

在Github中存储配方

Sensei 也可以访问存储在Github repo中的配方。私人和公共仓库都被支持。

通过SSH的Github

SSH存储库的访问是使用以下语法配置的,地点为

git@github.com:SecureCodeWarrior/acookbook.git

要做到这一点,版本库将包含一个烹饪书文件夹的内容。

也可以为烹饪手册配置分支和子文件夹,例如,在主分支的烹饪手册子文件夹中

比如说

  • git@github.com:SecureCodeWarrior/sensei-blog-examples.git|master|.sensei

需要为私人仓库配置一个SSH密钥。

而且密钥不应该有口令。

通过HTTPS的Github

也可以通过HTTPS访问公共仓库,同样使用repo.git|branch|folder语法,例如

对于我们的博客实例项目。

  • https://github.com/SecureCodeWarrior/sensei-blog-examples.git|master|.sensei

对于我们的基本保护示例集,我们可以忽略分支和子文件夹,因为我们将默认获得主分支,并且`rules.sensei`文件在根文件夹中。



通过HTTP(s)进行压缩

Sensei ,也可以通过HTTP或HTTPS访问已压缩的烹饪书。

例如,如果我有一个HTTP服务器在本地监听8000端口

  • http://localhost:8000/rules.sensei.zip

zip cookbook文件应该包含一个cookbook文件夹的内容,例如规则。sensei 文件。

分享摘要

Sensei ,支持使用多个食谱,这样个人程序员可以拥有支持他们自己的学习和生产力的食谱。

更重要的是,我们知道,当知识被共享时,团队工作最有效。拥有共享的团队资源库,例如为一个特定的项目,或一个特定的库,或为一套共享的迁移模式,可以帮助提高团队的生产力和编纂团队的经验。

当一个食谱被共享时,多个团队可以使用同一个食谱,这也可以改善不同学科的团队间的合作,例如AppSec到开发。

有了四种核心共享机制,Sensei ,希望你至少有一种方法可以用来增加知识共享的合作。


---

你可以使用 "Preferences \ Plugins"(Mac)或 "Settings \ Plugins"(Windows)从IntelliJ内部安装Sensei ,然后只要搜索 "sensei secure code"。

所有Sensei 博文的代码和食谱都在Github中。


查看资源
查看资源

了解如何分享Sensei cookbooks,并帮助你团队中的每个人提高他们的代码质量和生产力。

想了解更多信息?

Alan Richardson拥有超过20年的专业IT经验,他曾作为一名开发人员,在测试层次的各个层面工作,从测试员到测试主管。在Secure Code Warrior ,他是开发者关系主管,直接与团队合作,以改善高质量安全代码的开发。Alan是四本书的作者,包括 "Dear Evil Tester "和 "Java For Testers"。艾伦还创建了在线培训courses ,帮助人们学习技术网络测试和用Java编写的Selenium WebDriver。Alan在SeleniumSimplified.com、EvilTester.com、JavaForTesters.com和CompendiumDev.co.uk上发布他的写作和培训视频。

Secure Code Warrior 我们在这里为您的组织提供服务,帮助您在整个软件开发生命周期中确保代码安全,并创造一种将网络安全放在首位的文化。无论您是应用安全经理、开发人员、CISO或任何涉及安全的人,我们都可以帮助您的组织减少与不安全代码有关的风险。

预定一个演示
分享到
作者
艾伦-理查德森
发表于2020年11月23日

Alan Richardson拥有超过20年的专业IT经验,他曾作为一名开发人员,在测试层次的各个层面工作,从测试员到测试主管。在Secure Code Warrior ,他是开发者关系主管,直接与团队合作,以改善高质量安全代码的开发。Alan是四本书的作者,包括 "Dear Evil Tester "和 "Java For Testers"。艾伦还创建了在线培训courses ,帮助人们学习技术网络测试和用Java编写的Selenium WebDriver。Alan在SeleniumSimplified.com、EvilTester.com、JavaForTesters.com和CompendiumDev.co.uk上发布他的写作和培训视频。

分享到

在团队中分享食谱

当一个人创建了一个Sensei ,以提高他们的代码质量或生产力,当食谱被共享时,团队中的每个人都可以受益。

Sensei 提供了一些分享食谱的机制。

  • 在版本控制下的项目中存储烹饪书
  • 在一个共享文件夹中存储烹饪书
  • 在Github中存储烹饪书
  • 通过HTTP(s)压缩的文件

通过分享食谱,Sensei ,帮助团队进行知识共享的协作。这种协作有助于改善沟通并嵌入商定的代码质量方法。

例如,分享一本烹饪书。

  • 帮助团队成员相互分享有用的食谱。
  • 支持团队领导为初级员工编纂商定的编码做法,以确定常见的违规行为,并为商定的版本提供快速修复。 
  • 促进团队间的合作,例如,应用安全团队可以创建配方,以突出代码中的问题,而开发团队可以编写快速修复。

接下来的几节将解释如何实现每个共享机制。

在版本控制下的项目中存储烹饪书

在创建食谱文件时,项目.sensei 文件夹是默认选项。

  • `project://.sensei`

所有的烹饪书和菜谱将被存储在你的项目中的一个.sensei 文件夹中。

最简单的共享方法是将项目 .sensei 文件夹添加到版本控制中。

然后,.sensei 文件夹可以像任何其他与项目相关的共享代码工件一样被管理。烹饪书被存储为YAML配置,使得它们在任何提交和审查过程中都很容易合并。

这是为公共sensei-blog-examples项目采取的方法。

.sensei 文件夹中包含有所有的食谱,任何克隆版本库的人都可以使用这些食谱。

在任何文件夹中存储烹饪书

团队也可以使用存储在中心位置的食谱。

将食谱保存到任何具有共享写入权限的文件夹中,将允许整个团队更新食谱,并将它们导入到他们碰巧正在工作的任何项目中。

位置将被设置为目录路径。

在Github中存储配方

Sensei 也可以访问存储在Github repo中的配方。私人和公共仓库都被支持。

通过SSH的Github

SSH存储库的访问是使用以下语法配置的,地点为

git@github.com:SecureCodeWarrior/acookbook.git

要做到这一点,版本库将包含一个烹饪书文件夹的内容。

也可以为烹饪手册配置分支和子文件夹,例如,在主分支的烹饪手册子文件夹中

比如说

  • git@github.com:SecureCodeWarrior/sensei-blog-examples.git|master|.sensei

需要为私人仓库配置一个SSH密钥。

而且密钥不应该有口令。

通过HTTPS的Github

也可以通过HTTPS访问公共仓库,同样使用repo.git|branch|folder语法,例如

对于我们的博客实例项目。

  • https://github.com/SecureCodeWarrior/sensei-blog-examples.git|master|.sensei

对于我们的基本保护示例集,我们可以忽略分支和子文件夹,因为我们将默认获得主分支,并且`rules.sensei`文件在根文件夹中。



通过HTTP(s)进行压缩

Sensei ,也可以通过HTTP或HTTPS访问已压缩的烹饪书。

例如,如果我有一个HTTP服务器在本地监听8000端口

  • http://localhost:8000/rules.sensei.zip

zip cookbook文件应该包含一个cookbook文件夹的内容,例如规则。sensei 文件。

分享摘要

Sensei ,支持使用多个食谱,这样个人程序员可以拥有支持他们自己的学习和生产力的食谱。

更重要的是,我们知道,当知识被共享时,团队工作最有效。拥有共享的团队资源库,例如为一个特定的项目,或一个特定的库,或为一套共享的迁移模式,可以帮助提高团队的生产力和编纂团队的经验。

当一个食谱被共享时,多个团队可以使用同一个食谱,这也可以改善不同学科的团队间的合作,例如AppSec到开发。

有了四种核心共享机制,Sensei ,希望你至少有一种方法可以用来增加知识共享的合作。


---

你可以使用 "Preferences \ Plugins"(Mac)或 "Settings \ Plugins"(Windows)从IntelliJ内部安装Sensei ,然后只要搜索 "sensei secure code"。

所有Sensei 博文的代码和食谱都在Github中。


查看资源
查看资源

请填写下表下载报告

我们希望得到您的许可,向您发送有关我们产品和/或相关安全编码主题的信息。我们将始终以最谨慎的态度对待您的个人资料,绝不会将其出售给其他公司用于营销目的。

提交
要提交表格,请启用 "分析 "cookies。完成后,请随时再次禁用它们。

在团队中分享食谱

当一个人创建了一个Sensei ,以提高他们的代码质量或生产力,当食谱被共享时,团队中的每个人都可以受益。

Sensei 提供了一些分享食谱的机制。

  • 在版本控制下的项目中存储烹饪书
  • 在一个共享文件夹中存储烹饪书
  • 在Github中存储烹饪书
  • 通过HTTP(s)压缩的文件

通过分享食谱,Sensei ,帮助团队进行知识共享的协作。这种协作有助于改善沟通并嵌入商定的代码质量方法。

例如,分享一本烹饪书。

  • 帮助团队成员相互分享有用的食谱。
  • 支持团队领导为初级员工编纂商定的编码做法,以确定常见的违规行为,并为商定的版本提供快速修复。 
  • 促进团队间的合作,例如,应用安全团队可以创建配方,以突出代码中的问题,而开发团队可以编写快速修复。

接下来的几节将解释如何实现每个共享机制。

在版本控制下的项目中存储烹饪书

在创建食谱文件时,项目.sensei 文件夹是默认选项。

  • `project://.sensei`

所有的烹饪书和菜谱将被存储在你的项目中的一个.sensei 文件夹中。

最简单的共享方法是将项目 .sensei 文件夹添加到版本控制中。

然后,.sensei 文件夹可以像任何其他与项目相关的共享代码工件一样被管理。烹饪书被存储为YAML配置,使得它们在任何提交和审查过程中都很容易合并。

这是为公共sensei-blog-examples项目采取的方法。

.sensei 文件夹中包含有所有的食谱,任何克隆版本库的人都可以使用这些食谱。

在任何文件夹中存储烹饪书

团队也可以使用存储在中心位置的食谱。

将食谱保存到任何具有共享写入权限的文件夹中,将允许整个团队更新食谱,并将它们导入到他们碰巧正在工作的任何项目中。

位置将被设置为目录路径。

在Github中存储配方

Sensei 也可以访问存储在Github repo中的配方。私人和公共仓库都被支持。

通过SSH的Github

SSH存储库的访问是使用以下语法配置的,地点为

git@github.com:SecureCodeWarrior/acookbook.git

要做到这一点,版本库将包含一个烹饪书文件夹的内容。

也可以为烹饪手册配置分支和子文件夹,例如,在主分支的烹饪手册子文件夹中

比如说

  • git@github.com:SecureCodeWarrior/sensei-blog-examples.git|master|.sensei

需要为私人仓库配置一个SSH密钥。

而且密钥不应该有口令。

通过HTTPS的Github

也可以通过HTTPS访问公共仓库,同样使用repo.git|branch|folder语法,例如

对于我们的博客实例项目。

  • https://github.com/SecureCodeWarrior/sensei-blog-examples.git|master|.sensei

对于我们的基本保护示例集,我们可以忽略分支和子文件夹,因为我们将默认获得主分支,并且`rules.sensei`文件在根文件夹中。



通过HTTP(s)进行压缩

Sensei ,也可以通过HTTP或HTTPS访问已压缩的烹饪书。

例如,如果我有一个HTTP服务器在本地监听8000端口

  • http://localhost:8000/rules.sensei.zip

zip cookbook文件应该包含一个cookbook文件夹的内容,例如规则。sensei 文件。

分享摘要

Sensei ,支持使用多个食谱,这样个人程序员可以拥有支持他们自己的学习和生产力的食谱。

更重要的是,我们知道,当知识被共享时,团队工作最有效。拥有共享的团队资源库,例如为一个特定的项目,或一个特定的库,或为一套共享的迁移模式,可以帮助提高团队的生产力和编纂团队的经验。

当一个食谱被共享时,多个团队可以使用同一个食谱,这也可以改善不同学科的团队间的合作,例如AppSec到开发。

有了四种核心共享机制,Sensei ,希望你至少有一种方法可以用来增加知识共享的合作。


---

你可以使用 "Preferences \ Plugins"(Mac)或 "Settings \ Plugins"(Windows)从IntelliJ内部安装Sensei ,然后只要搜索 "sensei secure code"。

所有Sensei 博文的代码和食谱都在Github中。


访问资源

点击下面的链接,下载本资料的 PDF 文件。

Secure Code Warrior 我们在这里为您的组织提供服务,帮助您在整个软件开发生命周期中确保代码安全,并创造一种将网络安全放在首位的文化。无论您是应用安全经理、开发人员、CISO或任何涉及安全的人,我们都可以帮助您的组织减少与不安全代码有关的风险。

查看报告预定一个演示
分享到
想了解更多信息?

分享到
作者
艾伦-理查德森
发表于2020年11月23日

Alan Richardson拥有超过20年的专业IT经验,他曾作为一名开发人员,在测试层次的各个层面工作,从测试员到测试主管。在Secure Code Warrior ,他是开发者关系主管,直接与团队合作,以改善高质量安全代码的开发。Alan是四本书的作者,包括 "Dear Evil Tester "和 "Java For Testers"。艾伦还创建了在线培训courses ,帮助人们学习技术网络测试和用Java编写的Selenium WebDriver。Alan在SeleniumSimplified.com、EvilTester.com、JavaForTesters.com和CompendiumDev.co.uk上发布他的写作和培训视频。

分享到

在团队中分享食谱

当一个人创建了一个Sensei ,以提高他们的代码质量或生产力,当食谱被共享时,团队中的每个人都可以受益。

Sensei 提供了一些分享食谱的机制。

  • 在版本控制下的项目中存储烹饪书
  • 在一个共享文件夹中存储烹饪书
  • 在Github中存储烹饪书
  • 通过HTTP(s)压缩的文件

通过分享食谱,Sensei ,帮助团队进行知识共享的协作。这种协作有助于改善沟通并嵌入商定的代码质量方法。

例如,分享一本烹饪书。

  • 帮助团队成员相互分享有用的食谱。
  • 支持团队领导为初级员工编纂商定的编码做法,以确定常见的违规行为,并为商定的版本提供快速修复。 
  • 促进团队间的合作,例如,应用安全团队可以创建配方,以突出代码中的问题,而开发团队可以编写快速修复。

接下来的几节将解释如何实现每个共享机制。

在版本控制下的项目中存储烹饪书

在创建食谱文件时,项目.sensei 文件夹是默认选项。

  • `project://.sensei`

所有的烹饪书和菜谱将被存储在你的项目中的一个.sensei 文件夹中。

最简单的共享方法是将项目 .sensei 文件夹添加到版本控制中。

然后,.sensei 文件夹可以像任何其他与项目相关的共享代码工件一样被管理。烹饪书被存储为YAML配置,使得它们在任何提交和审查过程中都很容易合并。

这是为公共sensei-blog-examples项目采取的方法。

.sensei 文件夹中包含有所有的食谱,任何克隆版本库的人都可以使用这些食谱。

在任何文件夹中存储烹饪书

团队也可以使用存储在中心位置的食谱。

将食谱保存到任何具有共享写入权限的文件夹中,将允许整个团队更新食谱,并将它们导入到他们碰巧正在工作的任何项目中。

位置将被设置为目录路径。

在Github中存储配方

Sensei 也可以访问存储在Github repo中的配方。私人和公共仓库都被支持。

通过SSH的Github

SSH存储库的访问是使用以下语法配置的,地点为

git@github.com:SecureCodeWarrior/acookbook.git

要做到这一点,版本库将包含一个烹饪书文件夹的内容。

也可以为烹饪手册配置分支和子文件夹,例如,在主分支的烹饪手册子文件夹中

比如说

  • git@github.com:SecureCodeWarrior/sensei-blog-examples.git|master|.sensei

需要为私人仓库配置一个SSH密钥。

而且密钥不应该有口令。

通过HTTPS的Github

也可以通过HTTPS访问公共仓库,同样使用repo.git|branch|folder语法,例如

对于我们的博客实例项目。

  • https://github.com/SecureCodeWarrior/sensei-blog-examples.git|master|.sensei

对于我们的基本保护示例集,我们可以忽略分支和子文件夹,因为我们将默认获得主分支,并且`rules.sensei`文件在根文件夹中。



通过HTTP(s)进行压缩

Sensei ,也可以通过HTTP或HTTPS访问已压缩的烹饪书。

例如,如果我有一个HTTP服务器在本地监听8000端口

  • http://localhost:8000/rules.sensei.zip

zip cookbook文件应该包含一个cookbook文件夹的内容,例如规则。sensei 文件。

分享摘要

Sensei ,支持使用多个食谱,这样个人程序员可以拥有支持他们自己的学习和生产力的食谱。

更重要的是,我们知道,当知识被共享时,团队工作最有效。拥有共享的团队资源库,例如为一个特定的项目,或一个特定的库,或为一套共享的迁移模式,可以帮助提高团队的生产力和编纂团队的经验。

当一个食谱被共享时,多个团队可以使用同一个食谱,这也可以改善不同学科的团队间的合作,例如AppSec到开发。

有了四种核心共享机制,Sensei ,希望你至少有一种方法可以用来增加知识共享的合作。


---

你可以使用 "Preferences \ Plugins"(Mac)或 "Settings \ Plugins"(Windows)从IntelliJ内部安装Sensei ,然后只要搜索 "sensei secure code"。

所有Sensei 博文的代码和食谱都在Github中。


目录

查看资源
想了解更多信息?

Alan Richardson拥有超过20年的专业IT经验,他曾作为一名开发人员,在测试层次的各个层面工作,从测试员到测试主管。在Secure Code Warrior ,他是开发者关系主管,直接与团队合作,以改善高质量安全代码的开发。Alan是四本书的作者,包括 "Dear Evil Tester "和 "Java For Testers"。艾伦还创建了在线培训courses ,帮助人们学习技术网络测试和用Java编写的Selenium WebDriver。Alan在SeleniumSimplified.com、EvilTester.com、JavaForTesters.com和CompendiumDev.co.uk上发布他的写作和培训视频。

Secure Code Warrior 我们在这里为您的组织提供服务,帮助您在整个软件开发生命周期中确保代码安全,并创造一种将网络安全放在首位的文化。无论您是应用安全经理、开发人员、CISO或任何涉及安全的人,我们都可以帮助您的组织减少与不安全代码有关的风险。

预定一个演示下载
分享到
资源中心
资源中心