Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Проверка за валиден синтаксис при качване на решение #90

Closed
mitio opened this issue Oct 15, 2013 · 2 comments
Labels

Comments

@mitio
Copy link
Collaborator

mitio commented Oct 15, 2013

Когато студенти се опитат да качат код, в който има синтактична грешка, това води до възникване на изключение на сървъра. Изключението излиза нейде из skeptic (само за протокола – undefined method [] for nil:NilClass).

Най-добре би било да показваме валидационна грешка, ако синтаксисът на изпращания код не е валиден. При всяко положение, не трябва да гърмим с HTTP 500.

UPDATE: Нещо, което трябва да се има предвид е, че тази проверка трябва да става от executable, пътят до който се задава в конфигурацията (site.yml) поради две причини – първо, сайтът е multilingual и това трябва да работи и за Clojure, Go, Python; второ, дори за Ruby, сайтът се задвижва от Ruby 2.0.0 stable, докато студентите трябва да могат да предават Ruby 2.1.0 код.

@sgatev
Copy link
Collaborator

sgatev commented Nov 24, 2013

Това може ли да се провери дали работи в сайта и да се затвори?

@mitio
Copy link
Collaborator Author

mitio commented Nov 24, 2013

Качих го. Работи. Пушка е.

@mitio mitio closed this as completed Nov 24, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants