Pomijając kość z głową / oczywiście niewłaściwy kod, sprawność będzie w dużej mierze zależeć od kompilatora / interpretera danego języka, a tak naprawdę nie będziesz w stanie spojrzeć na to z próbki kodu. Próbka kodu może być pięknie napisana i elegancka jak porcelana na serwetkach, ale działa wolno, jeśli źle skompilowana / zinterpretowana.
Bez pewnej znajomości nie będziesz w stanie ocenić idiomatycznego wykorzystania funkcji językowych / cukru syntaktycznego / konwencji.
Powinieneś być w stanie stwierdzić, czy ogólnie jest dobrze napisany w oparciu o uniwersalne względy, takie jak porządek, przepływ kontroli, nazewnictwo zmiennych, kolejność operacji i tak dalej.
Jednak, bardziej praktycznie, jeśli wiesz, jaki język będzie wprowadzany w ten proces, możesz spróbować znaleźć jeden lub więcej przewodników po stylu dla tego języka, przejść do księgarni i przejrzeć kilka książek dla tego języka i przejrzyj przykłady kodu szukając analogów do czegoś, co znasz w / w wybranym języku (językach), sprawdź jeden lub więcej projektów open source, które używają tego języka i tak dalej.
Jeśli masz czas i nie ma bariery kosztowej, możesz nawet posunąć się do skonfigurowania środowiska programistycznego dla tego języka i wypróbować aplikację Hello World, zrobić kata kodu lub w inny sposób napisać prostą małą aplikację w tym. Dość szybko opracujesz podstawowe ramy odniesienia, które nie tylko pozwolą ci przejrzeć konkretny cel przeglądu danego kodu, ale możesz być zmuszony przez język i nieco się rozgałęzić.