С другой стороны... агитировать "давайте больше думать об архитектуре" -- хорошо. Только с кем, и как, и на каком языке думать? Когда вот есть серьозные люди (типа Ганди), в упор не понимающие, что то что он там о монадках -- это не архитектура, архитектура -- она на другом языке вообще, том что ближе к задачам КП. ;)
в том-то все и дело. это ж секретарша... то ж её будет слушать? ;) все будут заглядывать в рот стауснму цисгендерному авторитету, ака Ученая Сова. %)))
А Левенчук, какраз и предлагает методы, как работать с подобными социальными эффектами.
Но опять же, цисгендерным (супер)профи ненать такого, потому что оне чувствуют в этом подкоп под собственный авторитете...
а оне ведь хотят быть как бондинки -- чтобы весь мир вращался вокруг них. %)))
Пардон, Левенчук из разряда консультантов "Жалко, а ещё у меня есть много великолепных идей". Я видел интерфейс софта, который они делают для себя, это полнейший мрак, не пригодный для применения человеком. В этом смысле секретарши в безопасности.
»Most agile developers have lost their analytical skills in endless chains of small code changes and are now unable to think on the level which is necessary for modelling.
О, только что наблюдала такое на последней работе. Код настолько беспорядочный и разбросанный и неоднородный что надо его весь изучить и держать в голове чтоб понять почему баг или как сделать то или иное. Так же совершенно разное поведение при ошибках что опять надо ломать голову чтоб понять как правильно вывести информацию куда надо. Я хотела рефакторить несколько классов чтоб просто было удобней их читать и добавлять новые куски - запретили что либо трогать. Вообще, не работаю я там больше :)))
Но у них такой крутой специалист-консультант по Agile! Его слово - закон. Он нам давал тьюториал как можно решить любую задачу методом подставления, т.е., пишешь обработку разных случаев и рефакторишь пока не работает. На мои ехидные замечания что Паксос таким методом не напишешь, начальство на меня смотрело волком. Порчу им всю красивую картину мира.
Я хотела рефакторить несколько классов чтоб просто было удобней их читать и добавлять новые куски - запретили что либо трогать. Вообще, не работаю я там больше :)))
Правильное решение.
И начальство право. Кривой код - это источник бюджета на исправления. Помнится, я за один вечер испортил другому отделу труд полугодовых усилий, просто переписав одну утилиту по-человечески и выкинув попутно все ошибки. В результате в проекте было два варианта: который использовали пользователи для работы, и тот зомби, что сделан без нарушения плана, не нарушает субординации и стоит в плане на доработку в следующем году.
Стартап работает на деньги инвесторов. Даже если менеджерят создатели, то, когда стартап развалится, им в резюме гораздо выгоднее писать "Руководил отделом из семи человек", чем "Был ведущим разработчиком в группе из трёх специалистов".
В смысле, дайте ссылку на оригинал - надо нынешних коллег потроллить, а они по-русски не разумеют. Хоть душу отведу напоследок (ухожу ровно по этой причине: задолбался подчищать хвосты за огуревшими неучами, неспособными не то что к архитектуре, но просто прочитать и осознать хотя бы про SOLID).
Да нет, спасибо, не стОит ради нескольких "троечников" время тратить. Ссылка - дело нескольких секунд, а выжимка - это уже работа, она должна быть осмысленной.
Я не буду что-то придумывать на специальную тему. Просто я пишу не только здесь, не только на русском и этого уже накопилось достаточно. Книжку так не сделать, надо обрабатывать, но что-то вырезать из одной из заархивированных дискуссий - не проблема.
Comments 29
агитировать "давайте больше думать об архитектуре" -- хорошо.
Только с кем, и как, и на каком языке думать?
Когда вот есть серьозные люди (типа Ганди),
в упор не понимающие, что то что он там о монадках -- это не архитектура,
архитектура -- она на другом языке вообще, том что ближе к задачам КП. ;)
Reply
В некоторых случаях простая секретарша нарисует в правильном туле бизнес-процесс лучше, чем десяток софтверных аналитиков.
Reply
это ж секретарша... то ж её будет слушать? ;)
все будут заглядывать в рот стауснму цисгендерному авторитету,
ака Ученая Сова. %)))
А Левенчук, какраз и предлагает методы, как работать с подобными социальными эффектами.
Но опять же, цисгендерным (супер)профи ненать такого,
потому что оне чувствуют в этом подкоп под собственный авторитете...
а оне ведь хотят быть как бондинки -- чтобы весь мир вращался вокруг них. %)))
Reply
Reply
О, только что наблюдала такое на последней работе. Код настолько беспорядочный и разбросанный и неоднородный что надо его весь изучить и держать в голове чтоб понять почему баг или как сделать то или иное. Так же совершенно разное поведение при ошибках что опять надо ломать голову чтоб понять как правильно вывести информацию куда надо. Я хотела рефакторить несколько классов чтоб просто было удобней их читать и добавлять новые куски - запретили что либо трогать. Вообще, не работаю я там больше :)))
Но у них такой крутой специалист-консультант по Agile! Его слово - закон. Он нам давал тьюториал как можно решить любую задачу методом подставления, т.е., пишешь обработку разных случаев и рефакторишь пока не работает. На мои ехидные замечания что Паксос таким методом не напишешь, начальство на меня смотрело волком. Порчу им всю красивую картину мира.
Reply
Правильное решение.
И начальство право. Кривой код - это источник бюджета на исправления. Помнится, я за один вечер испортил другому отделу труд полугодовых усилий, просто переписав одну утилиту по-человечески и выкинув попутно все ошибки. В результате в проекте было два варианта: который использовали пользователи для работы, и тот зомби, что сделан без нарушения плана, не нарушает субординации и стоит в плане на доработку в следующем году.
Reply
Reply
Reply
В смысле, дайте ссылку на оригинал - надо нынешних коллег потроллить, а они по-русски не разумеют. Хоть душу отведу напоследок (ухожу ровно по этой причине: задолбался подчищать хвосты за огуревшими неучами, неспособными не то что к архитектуре, но просто прочитать и осознать хотя бы про SOLID).
Reply
Если хочется чего-то конкретного, нужно уточнить. Я могу поискать в архивах.
Reply
Reply
Reply
http://www.arbinada.com/ru/node/1399
Reply
Reply
Reply
Reply
Leave a comment