|
![]() |
#1 |
Banned
|
Цитата:
Сообщение от EVGL
![]() Внимание к деталям, аккуратный код, следование BP. "Высочайшее качество" - это когда модификация выдерживает первый тест консультанта без существенных нареканий. Такие люди встречается, но редко.
Плохой разработчик - это когда элементарные ошибки изгоняются неделями по 5 итераций, когда одно исправление немедленно ломает что-то другое. Такие люди встречаются гораздо чаще. Не так ли? ![]() |
|
![]() |
#2 |
Banned
|
Именно так! Но минимум - это чтобы работал тестовый пример, приведенный в техническом задании. Очень часто не работает даже это.
|
|
![]() |
#3 |
Banned
|
Цитата:
Другое дело когда такой пары "штурман-водитель" нет. Тогда гонщик-водитель - "плохой", а обстоятельный "таксист" - хороший. То есть вопрос в ролях и ожиданий насколько самостоятелен должен быть водитель. |
|
![]() |
#4 |
программист
|
Цитата:
Сообщение от ax_mct
![]() А кстати не факт что такой программист - "плохой". В паре с дополняющим его "недостатки" консультантом это может быть очень эффективно. Потому как возможно такой программист программирует очень быстро.
Другое дело когда такой пары "штурман-водитель" нет. Тогда гонщик-водитель - "плохой", а обстоятельный "таксист" - хороший. То есть вопрос в ролях и ожиданий насколько самостоятелен должен быть водитель. |
|
![]() |
#5 |
Участник
|
Цитата:
__________________
Ivanhoe as is.. |
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от Ivanhoe
![]() Я бы сказал, что хороший разработчик задаст правильные вопросы консультанту, чтобы исключить заведомо неправильное поведение и тупиковые ветки, даже если их явно не прописали в ТЗ. Иначе это просто кодер, у которого есть старший товарищ-архитектор. Но это уже в сторону разработки ПО, скорее, в аксапте каждый сам себе мини архитектор по жизни.
|
|
![]() |
#7 |
Участник
|
Если мы уже работаем в рамках какого-то договора - то согласно его условиям. В рамках бесплатной тестовой задачи - нет, я это время изначально закладываю в свою плановую оценку задачи. Имхо, для серьезных будущих отношений (а для других искать на пару дней разработчика - себе дороже), 16 часов не играют роли.
P.S. Такая мысль. Никто ж не заставляет платить за рекламу или тестовый образец? Тут также. Все что нужно, уже заложено в ставку. Риски "не продать" - такие же как и везде. Подумайте, как продаются проекты по Акс (как консалтингом, так и внутренние проекты) - там всегда есть "бесплатная" работа. Так устроен этот бизнес.
__________________
Ivanhoe as is.. |
|
![]() |
#8 |
Гость
|
Цитата:
Т.е. проверить входящие параметры например, насколько они соответствуют ожиданиям алгоритма, выдать ошибки, если что-то не соответствует. Если делим что-то на что-то нужно сначала проверить, не появится ли в знаменателе 0. Если что-то ищем, потом нужно поверить нашли ли и решить что делать, если не нашли. Если есть if нужно подумать, что делать в случае else и нужно ли. Если есть swith в нем обязателен default. И никогда не верить предположениям. Типа "ну тут то никак не может быть иначе". Может. И надо подумать как на это реагировать. Если в каждом месте кода не останется логических дыр, то и со сценариями будет проще. |
|
![]() |
#9 |
Banned
|
Цитата:
То есть хороший программист АХ должен думать не только о вариантах на уровне кода но и о вариантах использования на функциональном уровне то есть пользовательского интерфейса. Иначе он "плохой" ![]() |
|