Компания QUBYX ищет С++ программистов в г.Черкассы.
Требования:
- знание С++
- готовность работать в команде
- владение техническим английским языком на базовом уровне
Возможные плюсы:
- опыт использования QT и/или wxWidgets
- опыт разработки кроссплатформенных приложений
- любой другой опыт разработки :wink:
Предлагаем:
- ЗП 400 EUR (ориентировочно, может быть скорректировано как в плюс, так и в минус в зависимости от уровня)
- получение опыта в необычных, сложных, но интересных проектах
Резюме отправлять на vitaly (at) qubyx.com
The task was to write a method to check some internal data structure recursively and return the answer (42
). Naturally, anybody would write something like:
boolean validate() {
return check(_struct);
}
private boolean check(Struct struct) {
if (!struct.valid()) return false;
for(Struct child : struct.children()) {
if (!check(child)) return false;
}
return true;
}
According to the spirit of the idiom of code locality that private method should be moved to validate(). But what the heck — no nested functions in Java
So here is the decent workaround:
Читать далее »»
