KVC и KVO это как-бы уже больше на reflection смахивает. Ну или в тех местах, где надо что-то автоматизировать. Или в тех, где по-другому — никак(те же самые Bindings).
Студенты постоянно интересует на самом деле только один вопрос: как написать игру после ответа: изучайте opengl, directX, и геометрию теряю интерес к программированию начисто.
<Занудство>
на самом деле сейчас уже есть много готовых опенсорсных движков. Кстати в Blender'e тоже можно ваять игры. Так что OpenGL|DX и т.п. не главное. Главное — придумать интересный геймплей
</Занудство>
вы знаете, я тоже доказывал преподавателям, что знаю лучше их. Но потом понял, что чем тратить свое время на это странное занятие, лучше пойти поработать.
Также у вас слишком много пафоса, хотя работа не представляет из себя ничего особенного(я такие тестеры чисто в тренировочных целях писал в 10 классе).
Отдельно хотелось-бы провести линч приведенного вами скриншота
Что могу посоветовать из постороения GUI: делайте его всегда так, чтобы любое действие было максимально простым, очевидным и единовозможным. Ну и стройте интерфейс так, чтобы пользователь не мог сделать что-то неправильно.
Так же рекомендую читать HIG той среды, для которой вы пишите приложение(OS X, iPhone, Gnome, KDE, Swing и т.д.)
Меньше пафоса, больше работы над собой и все получится
без обид, но это всего-лишь общие слова. Подставьте вместо Apple любую другую компанию и ничего не изменится. Хороших способов монетезировать твиттер я не вижу. Зачем он Apple — тем более
Согласитесь, что в коде логичнее писать
чем:
<Занудство>
на самом деле сейчас уже есть много готовых опенсорсных движков. Кстати в Blender'e тоже можно ваять игры. Так что OpenGL|DX и т.п. не главное. Главное — придумать интересный геймплей
</Занудство>
раньше это был Scheme, теперь перешли на Python
Также у вас слишком много пафоса, хотя работа не представляет из себя ничего особенного(я такие тестеры чисто в тренировочных целях писал в 10 классе).
Отдельно хотелось-бы провести линч приведенного вами скриншота
Что могу посоветовать из постороения GUI: делайте его всегда так, чтобы любое действие было максимально простым, очевидным и единовозможным. Ну и стройте интерфейс так, чтобы пользователь не мог сделать что-то неправильно.
Так же рекомендую читать HIG той среды, для которой вы пишите приложение(OS X, iPhone, Gnome, KDE, Swing и т.д.)
Меньше пафоса, больше работы над собой и все получится
P.S.:zboris, когда вы уже перестанете постить на хабр статьи с явным признаком желтой прессы?