试试这个在线Java Gotchas测验
试试这个在线Java Gotchas测验
之前的一篇博文描述了Java中的 "Bitwise vs Boolean Operator"。
我们在一个有趣的小测验中加入了这个问题的变体,以及其他一些Java的问题,名为 "挑战Sensei"。
如果你已经阅读了上面的博文,那么你将至少在其中一个问题上处于有利地位。
但是你的朋友可能不会,所以如果你觉得这个测验很有趣,你可以和他们分享,看看他们的分数是否和你一样高。
既然我们不想只是考查你。我们想尝试用这个来帮助教育和编纂知识。因此,我们创建了一个Github repo,其中有可运行的问题和解决方案的代码实例。
这是一个 Sensei启用的 repo。
当你克隆 repo 并将其加载到 IntelliJ 时,假设你安装了Secure Code Warrior SenseiIntelliJ插件,那么它将自动看到你有一个.sensei 文件夹,并加载Sensei 的配方。
在IDE中浏览代码时,你应该看到IntelliJ提示你代码中存在错误,这应该使你更容易看到代码中的问题。
- 将鼠标悬停在突出显示的代码上,然后你会看到一个提示,告诉你有关错误的信息
- 使用显示上下文动作键:alt+enter(Windows)option+enter(macOS),我们可能有一个可以修复代码的QuickFix。
Sensei 食谱已被添加为。
我们将在未来增加更多的配方和更多的解释文字,以涵盖代码的其余部分......但不要让这阻止你看一看代码并自己发现错误。
并记得尝试测验和"挑战Sensei"。
在博客上深入了解我们最新的安全编码见解。
我们广泛的资源库旨在增强人类对安全编码技术提升的方法。
获取关于开发者驱动的安全的最新研究
我们广泛的资源库充满了有用的资源,从白皮书到网络研讨会,让你开始使用开发者驱动的安全编码。现在就去探索它。
试试这个在线Java Gotchas测验
之前的一篇博文描述了Java中的 "Bitwise vs Boolean Operator"。
我们在一个有趣的小测验中加入了这个问题的变体,以及其他一些Java的问题,名为 "挑战Sensei"。
如果你已经阅读了上面的博文,那么你将至少在其中一个问题上处于有利地位。
但是你的朋友可能不会,所以如果你觉得这个测验很有趣,你可以和他们分享,看看他们的分数是否和你一样高。
既然我们不想只是考查你。我们想尝试用这个来帮助教育和编纂知识。因此,我们创建了一个Github repo,其中有可运行的问题和解决方案的代码实例。
这是一个 Sensei启用的 repo。
当你克隆 repo 并将其加载到 IntelliJ 时,假设你安装了Secure Code Warrior SenseiIntelliJ插件,那么它将自动看到你有一个.sensei 文件夹,并加载Sensei 的配方。
在IDE中浏览代码时,你应该看到IntelliJ提示你代码中存在错误,这应该使你更容易看到代码中的问题。
- 将鼠标悬停在突出显示的代码上,然后你会看到一个提示,告诉你有关错误的信息
- 使用显示上下文动作键:alt+enter(Windows)option+enter(macOS),我们可能有一个可以修复代码的QuickFix。
Sensei 食谱已被添加为。
我们将在未来增加更多的配方和更多的解释文字,以涵盖代码的其余部分......但不要让这阻止你看一看代码并自己发现错误。
并记得尝试测验和"挑战Sensei"。