Versuchen Sie dieses Online-Quiz zu Java-Gotchas

Veröffentlicht Feb 21, 2021
von Alan Richardson
FALLSTUDIE

Versuchen Sie dieses Online-Quiz zu Java-Gotchas

Veröffentlicht Feb 21, 2021
von Alan Richardson
Ressource anzeigen
Ressource anzeigen

In einem früheren Blog-Beitrag wurde das Java-Gotcha "Bitwise vs. Boolean Operator" beschrieben.

Wir haben eine Variante davon und einige andere Java-Gotchas in ein lustiges kleines Quiz namens "Challenge The Sensei" eingebaut.

Wenn Sie den obigen Blog-Beitrag gelesen haben, sind Sie in einer guten Position, um zumindest eine der Fragen zu beantworten.

Aber Ihre Freunde vielleicht nicht. Wenn Sie das Quiz also lustig finden, können Sie es mit ihnen teilen und sehen, ob sie genauso gut abschneiden wie Sie.

Denn wir wollen Sie nicht nur abfragen. Wir wollen versuchen, damit zu helfen, das Wissen zu vermitteln und zu kodifizieren. Deshalb haben wir ein Github-Repositorium erstellt, das lauffähige Code-Beispiele für das Problem und die Lösung enthält.

Dies ist eine Sensei freigegebene Repo.

Wenn Sie das Repo klonen und in IntelliJ laden, vorausgesetzt, Sie haben das Secure Code Warrior Sensei IntelliJ-Plugin installiert haben, dann wird es automatisch erkennen, dass Sie einen Ordner .sensei haben, und die Rezepte Sensei laden.

Wenn Sie den Code in der IDE durchsuchen, sollte IntelliJ Sie darauf hinweisen, dass der Fehler im Code vorhanden ist, und dies sollte es einfacher machen, den Fehler im Code zu erkennen:

  • Bewegen Sie den Mauszeiger über den hervorgehobenen Code, dann wird eine Aufforderung angezeigt, die Sie über den Fehler informiert
  • Verwenden Sie die Taste "Show Context Action": alt+enter (Windows) option+enter (macOS) und wir haben möglicherweise einen QuickFix verfügbar, der den Code beheben kann.

Sensei Rezepte wurden hinzugefügt für:

Wir fügen in Zukunft weitere Rezepte und erklärenden Text hinzu, um den Rest des Codes abzudecken... aber lassen Sie sich davon nicht davon abhalten, einen Blick auf den Code zu werfen und den Fehler selbst zu entdecken.

Und vergessen Sie nicht, das Quiz auszuprobieren und"die Senseiherauszufordern".

Die Herausforderung Sensei
Ressource anzeigen
Ressource anzeigen

Autor

Alan Richardson

Sie wollen mehr?

Tauchen Sie ein in unsere neuesten Erkenntnisse über sichere Kodierung im Blog.

Unsere umfangreiche Ressourcenbibliothek zielt darauf ab, die menschliche Herangehensweise an eine sichere Weiterbildung im Bereich der Programmierung zu stärken.

Blog ansehen
Sie wollen mehr?

Holen Sie sich die neuesten Forschungsergebnisse zur entwicklergesteuerten Sicherheit

Unsere umfangreiche Ressourcenbibliothek ist voll von hilfreichen Ressourcen, von Whitepapers bis hin zu Webinaren, die Ihnen den Einstieg in die entwicklungsorientierte sichere Programmierung erleichtern. Erforschen Sie sie jetzt.

Ressourcendrehscheibe

Versuchen Sie dieses Online-Quiz zu Java-Gotchas

Veröffentlicht Feb 21, 2021
Von Alan Richardson

In einem früheren Blog-Beitrag wurde das Java-Gotcha "Bitwise vs. Boolean Operator" beschrieben.

Wir haben eine Variante davon und einige andere Java-Gotchas in ein lustiges kleines Quiz namens "Challenge The Sensei" eingebaut.

Wenn Sie den obigen Blog-Beitrag gelesen haben, sind Sie in einer guten Position, um zumindest eine der Fragen zu beantworten.

Aber Ihre Freunde vielleicht nicht. Wenn Sie das Quiz also lustig finden, können Sie es mit ihnen teilen und sehen, ob sie genauso gut abschneiden wie Sie.

Denn wir wollen Sie nicht nur abfragen. Wir wollen versuchen, damit zu helfen, das Wissen zu vermitteln und zu kodifizieren. Deshalb haben wir ein Github-Repositorium erstellt, das lauffähige Code-Beispiele für das Problem und die Lösung enthält.

Dies ist eine Sensei freigegebene Repo.

Wenn Sie das Repo klonen und in IntelliJ laden, vorausgesetzt, Sie haben das Secure Code Warrior Sensei IntelliJ-Plugin installiert haben, dann wird es automatisch erkennen, dass Sie einen Ordner .sensei haben, und die Rezepte Sensei laden.

Wenn Sie den Code in der IDE durchsuchen, sollte IntelliJ Sie darauf hinweisen, dass der Fehler im Code vorhanden ist, und dies sollte es einfacher machen, den Fehler im Code zu erkennen:

  • Bewegen Sie den Mauszeiger über den hervorgehobenen Code, dann wird eine Aufforderung angezeigt, die Sie über den Fehler informiert
  • Verwenden Sie die Taste "Show Context Action": alt+enter (Windows) option+enter (macOS) und wir haben möglicherweise einen QuickFix verfügbar, der den Code beheben kann.

Sensei Rezepte wurden hinzugefügt für:

Wir fügen in Zukunft weitere Rezepte und erklärenden Text hinzu, um den Rest des Codes abzudecken... aber lassen Sie sich davon nicht davon abhalten, einen Blick auf den Code zu werfen und den Fehler selbst zu entdecken.

Und vergessen Sie nicht, das Quiz auszuprobieren und"die Senseiherauszufordern".

Die Herausforderung Sensei

Wir bitten Sie um Ihre Erlaubnis, Ihnen Informationen über unsere Produkte und/oder verwandte Themen der sicheren Codierung zuzusenden. Wir werden Ihre persönlichen Daten immer mit äußerster Sorgfalt behandeln und sie niemals zu Marketingzwecken an andere Unternehmen verkaufen.

Senden
Um das Formular abzuschicken, aktivieren Sie bitte "Analytics"-Cookies. Sie können die Cookies wieder deaktivieren, sobald Sie fertig sind.