AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.09.2012, 14:50   #1  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от gudzon Посмотреть сообщение
Среди людей часто встречаются идеалисты. Для них главное качество. Затраты и сроки не столь важны. Видимо школа учит делать все на 5+ при это время не ограничено - все равно за партой сидеть 10 лет. Особенно такие встречаются среди хороших программистов. Что видно по обсуждениям на форуме. Такие люди очень гордятся своим прекрасным кодом и любят третировать менее требовательных коллег по этому поводу. Часто заказчик на приемку сажает именно идеалиста.
Чувствуется горький опыт сдачи проектов заказчику Разница между людьми-идеалистами и теми, у кого они принимают модификации, в том, что последние написали код, сдали - и забыли, как страшный сон, а людям-идеалистам этот код потом поддерживать и развивать годами...
Цитата:
Сообщение от gudzon Посмотреть сообщение
Такие люди не понимают, что малый процент ошибок при разработке информационных систем вполне допустим. Часто на завершающем этапе начинается вой по поводу мелких багов. Хотя в этом ничего нет страшного.
Вспоминается детский мультик про зайца: "И так сойдет!.."
Цитата:
Сообщение от gudzon Посмотреть сообщение
С увеличением требования к чистоте кода экспоненциально растут затраты.
По-нормальному такие требования оговариваются "на берегу" и потом лишь проверяется соответствие им. Если код компилится с кучей предупреждений и явных нарушений BP, наверно, требование по их исправлению не есть увеличение требований к чистоте кода...
Цитата:
Сообщение от gudzon Посмотреть сообщение
А затраты на исправление ошибки в разы меньше затрат на их профилактику. Это знают все разработчики ПО.
Из этих двух предложений логичным был бы вывод "код сразу надо писать красивым, корректным и соответствующим BP", но мне почему-то кажется, что тут не это имелось в виду
За это сообщение автора поблагодарили: ax_mct (1), driller (2).
Старый 04.09.2012, 17:14   #2  
gudzon is offline
gudzon
программист
 
1,166 / 329 (13) ++++++
Регистрация: 06.07.2004
Адрес: Москва
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Из этих двух предложений логичным был бы вывод "код сразу надо писать красивым, корректным и соответствующим BP", но мне почему-то кажется, что тут не это имелось в виду
Ага. Лучше сразу родиться красивым и здоровым. Не судите только со своей позиции. Вы мне напоминаете недавнего здоровенного спецназавца по телевизору, который яро доказывал, что в армии нет ничего страшного, хорошо платят и нет никакой дедовщины. Вы, судя по рейтингу, из состава идеалистов. Пишите наверняка замечательный код. Респект вам и уважуха. Но пока вас не научились клонировать на проектах работают не ядренные программисты, а середнечки и стажеры. Можно долго философствовать, что они должны быть хорошими и писать прекрасный код, но увы по жизни то оно не так. Пиэмы бы с удовольствием набрали команду супер героев для написания чистейшего кода. Только клиенты что то не спешат платить за таких. Все ищут подешевле специалистов да стажеров. А вы тут с удовольствием филофоствуете про идеальный код. И потыкали меня как отличник в школе
За это сообщение автора поблагодарили: Atar (2).
Старый 04.09.2012, 19:45   #3  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от gudzon Посмотреть сообщение
Ага. Лучше сразу родиться красивым и здоровым. Не судите только со своей позиции. Вы мне напоминаете недавнего здоровенного спецназавца по телевизору, который яро доказывал, что в армии нет ничего страшного, хорошо платят и нет никакой дедовщины. Вы, судя по рейтингу, из состава идеалистов. Пишите наверняка замечательный код. Респект вам и уважуха. Но пока вас не научились клонировать на проектах работают не ядренные программисты, а середнечки и стажеры. Можно долго философствовать, что они должны быть хорошими и писать прекрасный код, но увы по жизни то оно не так. Пиэмы бы с удовольствием набрали команду супер героев для написания чистейшего кода. Только клиенты что то не спешат платить за таких. Все ищут подешевле специалистов да стажеров. А вы тут с удовольствием филофоствуете про идеальный код. И потыкали меня как отличник в школе
Вот он недостаток неслужбы в армии и тем более в спецназе. То есть непонимание дисциплины и следования правилам а главное командных действий.
Перефразируя:
В Best Practices нет ничего страшного, за это только похвалят и нет никакого перфекционизма!
Все что нужно это парочка хороших сержантов (senior developers) и следование Уставу Боевой службы(Best Practices) . То есть дедовщина
То есть как минимум ревью и приемка кода.
Строить вас ботаников надо, строить
P.S. Не сочтите за оскорбление. Но плац плачет по многим
Старый 04.09.2012, 20:16   #4  
gudzon is offline
gudzon
программист
 
1,166 / 329 (13) ++++++
Регистрация: 06.07.2004
Адрес: Москва
Цитата:
Сообщение от ax_mct Посмотреть сообщение
Строить вас ботаников надо, строить
Да не в ту степь вы. Я ж не предлагаю выкинуть бестплактисис и отменить тестирование. Я такое никогда не прововедовал и не собираюсь начинать. Мой пост о том что люди не идеальны и проекты не идеальны. У вас что в армии все идеально служат? Каждый солдат пример доблести и чести? Каждый проект заканчивается идеально? Построить можно и баранов в ряд. Тем более пинками. Толку то.
За это сообщение автора поблагодарили: ax_mct (1).
Старый 04.09.2012, 21:08   #5  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от gudzon Посмотреть сообщение
Да не в ту степь вы. Я ж не предлагаю выкинуть бестплактисис и отменить тестирование. Я такое никогда не прововедовал и не собираюсь начинать. Мой пост о том что люди не идеальны и проекты не идеальны. У вас что в армии все идеально служат? Каждый солдат пример доблести и чести? Каждый проект заканчивается идеально? Построить можно и баранов в ряд. Тем более пинками. Толку то.
Построенные бараны могут сделать работу лучше чем толпа талантливых небаранов.
Просто моя позиция что если автомат в руки барану давать то под полным контролем.
Идеального ничего не бывает но требования к кодированию и дизайну должны соблюдаться. И если про армию то это я сказал за как раз за командную работу где одним неидеальным помогают/проверяют другие приспособившиеся неидеальные.
То есть важен порядок а не талантливость. Порядок бьет класс.
P.S. А опыт у меня армии СССР. Выравнивания по нитке и воспитания через коллектив Эх, за каждое отклонение по BP весь проектный состав должен отжиматься пока оно исправляется.
Старый 04.09.2012, 20:22   #6  
gudzon is offline
gudzon
программист
 
1,166 / 329 (13) ++++++
Регистрация: 06.07.2004
Адрес: Москва
Цитата:
Сообщение от ax_mct Посмотреть сообщение
Вот он недостаток неслужбы в армии и тем более в спецназе. То есть непонимание дисциплины и следования правилам а главное командных действий.
А вот оно следствие службы в армии. Желание решить все проблемы дисциплиной и командными действиями. Ну ну.
Старый 04.09.2012, 21:24   #7  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от gudzon Посмотреть сообщение
А вот оно следствие службы в армии. Желание решить все проблемы дисциплиной и командными действиями. Ну ну.
Ну внутренняя дисциплина программиста на основе той же культуры программирования и взаимопомощь и взаимоконтроль это скорее вещи полезные чем страшные. Да и следование установленным правилам не требует талантов. Нужно просто их знать и следовать. Как баран

А как вы предлагаете решать проблемы качества программирования?
Дисциплина в рамках избранной методологии. Ролевое взаимодействие в команде.
Что иначе?

Ведь да. При нахождении ответа можно программировать много и счастливо на внедрении. Но нет порядка которому было бы нестрашно любое количество разработок на проекте.
Старый 04.09.2012, 23:54   #8  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от gudzon Посмотреть сообщение
пока вас не научились клонировать на проектах работают не ядренные программисты, а середнечки и стажеры. Можно долго философствовать, что они должны быть хорошими и писать прекрасный код, но увы по жизни то оно не так.
Цитата:
Сообщение от gudzon Посмотреть сообщение
А вот оно следствие службы в армии. Желание решить все проблемы дисциплиной и командными действиями. Ну ну.
Дисциплиной и командными действиями не решаются все проблемы, но решается задача взаимодействия с определенным типом сотрудников, см. Ситуационное лидерство:
Цитата:
Стили лидерства
  • S1 Директивный - характеризуется односторонней коммуникацией, лидер определяет роли индивидумов или групп и указывает, что, как, где и когда делать для выполнения задачи, а также следит за выполнением.
  • S2 Наставнический - продолжая давать указания и следить за выполнением заданий, лидер использует двусторонние коммуникации, объясняет принятые решения подчиненному ("продает" их), поощряет высказывание собственных идей и предложений.
  • S3 Поддерживающий - участие в организации процесса работы, совместное прияние решений...
  • ...
Уровни зрелости сотрудников
  • M1 «Неспособен и не настроен». Не хватает навыков для выполнения работы, нет желания и возможности выполнять задачу/работу или брать на себя ответственность за нее. Сотрудник этого уровня нуждается в четкой постановке задачи, инструкциях и контроле со стороны руководителя — используется директивный стиль (S1).
  • M2 «Неспособен, но настроен». Не может брать на себя ответственность за задачу, но хочет ей заниматься; новичок-энтузиаст. Сотрудник этого уровня нуждается и в директивах руководителя, и в его поддержке — лидер использует наставнический стиль (S2).
  • M3 «Способен, но не настроен»
  • ...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Помогите студенту! UML, разработка БД Zhacha Курилка 2 01.06.2009 16:38

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:32.