Abgesehen von knochenköpfigem / offensichtlich falschem Code hängt die Effizienz weitgehend vom Compiler / Interpreter der betreffenden Sprache ab, und Sie können dies anhand eines Codebeispiels nicht wirklich erkennen. Ein Codebeispiel könnte schön geschrieben und elegant sein wie feines Porzellan auf Deckchen, aber langsam laufen, wenn es schlecht kompiliert / interpretiert wird.
Sie werden die idiomatische Verwendung der Sprachfunktionen / syntaktischen Zucker / Konventionen nicht ohne Vertrautheit bewerten können.
Sie sollten in der Lage sein, anhand allgemeiner Überlegungen wie Ordnung, Kontrollfluss, Benennung von Variablen, Reihenfolge der Operationen usw. zu erkennen, ob es im Allgemeinen gut geschrieben ist.
Wenn Sie jedoch wissen, welche Sprache in den Prozess einfließen wird, können Sie in der Praxis versuchen, einen oder mehrere Styleguides für diese Sprache zu finden, in den Buchladen zu gehen und ein paar Bücher für diese Sprache durchzublättern Überfliegen Sie die Codebeispiele und suchen Sie nach Analoga zu etwas, das Sie in der Sprache Ihrer Wahl kennen. Schauen Sie sich ein oder mehrere Open-Source-Projekte an, die diese Sprache verwenden, und so weiter.
Wenn Sie Zeit haben und es keine Kostenbarriere gibt, können Sie sogar eine Entwicklungsumgebung für diese Sprache einrichten und eine Hello World-App erstellen, eine Code-Kata erstellen oder auf andere Weise eine einfache kleine App schreiben drin. Sie werden ziemlich schnell einen rudimentären Bezugsrahmen entwickeln, der Ihnen nicht nur die Möglichkeit gibt, den betreffenden Code zu überprüfen, sondern Sie werden möglicherweise von der Sprache gezwungen und verzweigen sich ein wenig.