Недавно беседовал с коллегой о выполнении кандидатом тестового задания ("паровозики"). Беседу захотелось записать, как демонстрирующую потребность в разработчиках с разными качествами. Качества эти в одном человеке совмещаются достаточно редко. Коллега руководит разработкой графического ПО, я - ПО для поддержки бизеса. ppavel привет еще раз... Ты паровозики кандината в стажеры N** читал? что скажешь? collegue Читал. collegue Алгоритм самый популярный. Не самый эффективный. collegue Не сделана элементарная оптимизация: длина очередного шага - минимальной расстояние до след. ст-и по всем паровозикам. collegue Текст (и общее оформление) при этом мне понравился. collegue Они дополнили "картину разумности", которую я получил в процессе беседы... collegue А что? ppavel ничего, просто еще одно мнение узнать. мне, в целом, понравилось (для стажера). На оптимальность я не столь смотрю, если уж говорить, за что взгляд зацепился, она "недообъектная". Туда-сюда примитвные данные ходят табунами и т.д. ppavel а, ну еще singleton - это издевательство, конечно.... collegue Это, да... collegue :)) collegue Я, кстати, объектных программ на эту тему вообще не видел... collegue Люди не относятся к "паровозикам" как к приглашению продемонстрировать о себе все: объектность, эффективность, читабельность и т.п. ppavel если найду то, что мы писали с сашей прямо на собеседовании в стиле TDD, покажу :) проблема в том, что объекты есть везде, просто не надо пытаться их придумывать :) надо смотреть, где они появятся ) collegue Это надо воспитывать... ppavel я, когда есть возможность, предлагаю продемонстрировать объектность (факторизацию), простоту, читаемость. Все равно не получается.. паттернами набивают по самое не балуйся, неимоверные фундаменты под будущие расширения и т.п. :))) это в хороших случаях :) в плохих - объекты, как набор аксессоров и весь код в одном методе... Кста, у N** тоже метод ничего... с булевской переменной в пяти местах проверяющейся :)) ppavel угумс... я ж грю, для стажера - очень ок. collegue Встреться с ним - он разумен. collegue И хочет серьезно работать. ppavel окок... сейчас я ему черкану... ppavel спасибо за наводку... collegue Не за что. ppavel программа, кстати, не работает. неправильно работает. collegue Да? :) Я не проверял... collegue В алгоритме, вроде, дырок не нашел... |