Компания QUBYX ищет С++ программистов в г.Черкассы.
Требования:

  • знание С++
  • готовность работать в команде
  • владение техническим английским языком на базовом уровне

Возможные плюсы:

  • опыт использования QT и/или wxWidgets
  • опыт разработки кроссплатформенных приложений
  • любой другой опыт разработки  :wink:
Предлагаем:
  • ЗП 400 EUR (ориентировочно, может быть скорректировано как в плюс, так и в минус в зависимости от уровня)
  •  получение опыта в необычных, сложных, но интересных проектах

Резюме отправлять на vitaly (at) qubyx.com

Nested functions in Java


2 декабря 2009

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:
Читать далее »»