Един прост пример

Не искам да пиша за това как да инсталирам Flex Builder и как да го конфигурирам. Причината не е в мързела ми, а в това, че ако човек се интересува от това, той ще отвори Google и ще получи хиляди връзки за това как да го направи. Освен това писането на пример за използване на който и да е компонент е просто скучно - има TourDeFlex, който описва подробно как да използвате компонентите.

Моят колега, архитект и водещ разработчик в най-големия проект на нашата компания веднъж ме помоли да разгледам материала, който той подготви за интервю с кандидат за позиция за разработчик. Това беше кодът и въпросът беше следният - моля, обяснете ми какво се случва в кода и така да промените. Отговорът включваше подробен анализ и, ако е необходимо, рефакторинг на кода. Няма да давам пример по две причини - не мога да взема конкретни примери от работата си, а самата задача е доста сложна и предполага не само познаване на Flex, но и обща практика по програмиране. Но сега, като си спомних тази задача, си помислих, че за човек, който тепърва започва и който наистина се интересува от него, той се нуждае от съвет. Как и какво да правя. Не парче код, а дискусия и изясняване на причината и следствието.

Какво следва? След като видя работещо приложение, ще започнем да анализираме подробно написаното. В първата стъпка не си запушвайте главата - просто си свършете работата. Пригответе минимален комплект, за да продължите разговора.


И ето екранна снимка на компилираното приложение. Ще ви кажа една тайна - има много съвети:)

И сааааамая последна забележка. За човек, който е много запознат с флекса, моля първо да заемете стола на наблюдателя. Кодът е написан, за да можете да работите по него. Всички въпроси са добре дошли, но не и фактът, че ще получите отговор на всички въпроси.

Да. забравих да завърша. Какво прави този пример? Можете да видите времето за два града на Украйна - Киев и Харков)

Коментари (23)