Программистское мракобесие
May. 3rd, 2009 04:08 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Я почему-то думал, что когда 10 лет толпой людей разрабатывают сложные системы, там не делают так, как я - держа все знания по проекту только в виде кратких текстовых набросок по поводу архитектуры, часть информации в голове(чтобы можно было проектировать в уме в любое время), и основную часть - в виде структуры проектов и кода в системе контроля версий.
А вот оказывается, что так и делают:
К этому моменту я выкинул все свои диаграммы классов, за ненадобностью – зачем на них смотреть, если они давно уже в голове?
А вот оказывается, что так и делают:
К этому моменту я выкинул все свои диаграммы классов, за ненадобностью – зачем на них смотреть, если они давно уже в голове?
no subject
Date: 2009-05-03 03:22 pm (UTC)no subject
Date: 2009-05-03 03:40 pm (UTC)Поэтому, этой "правильно" написанной с трудом документации даже в лучшем исходе (продукт успешен) никто не воспользуется. Такова суровая правда жизни. Идти против нее - писать против ветра, ИМХО.
no subject
Date: 2009-05-04 04:08 pm (UTC)Убил бы разработчиков за такое. Говорят (и я склонен верить), что в самом САПе не осталось ни одного человека, который представлял бы себе систему полностью. Что уж говорить о попытках самому по несоответствующей документации и тупорылых консультантах воссоздать картинку архитектуры и как там разработчики мыслили
Так что читать код -- это да. Но есть такой код, который жизни не хватит осознать.
no subject
Date: 2009-05-03 04:53 pm (UTC)no subject
Date: 2009-05-03 04:56 pm (UTC)no subject
Date: 2009-05-03 05:43 pm (UTC)no subject
Date: 2009-05-03 05:51 pm (UTC)no subject
Date: 2009-05-03 06:12 pm (UTC)Я говорю о коммерчески успешной системе, которая находится в поддержке и развитии. Никакого "лоха" в этом случае нет, давно идут продажи и эксплуатация.
> мне лично не везло в жизни с проектами, каюсь, там были ограниченные финансовые ресурсы и время и приходилось делать четко и быстро, а так без карты острова не получается
Эта "карта" будет выброшена в топку, через некоторое время после переходе системы в эксплуатацию и развитие. Вам действительно не везло с проектами - самое интересное начинается ПОСЛЕ того, как начинается эксплуатация. Только тогда ты и имеешь шанс посмотреть, как обойдутся с "картой".
no subject
Date: 2009-05-03 06:21 pm (UTC)no subject
Date: 2009-05-03 07:35 pm (UTC)no subject
Date: 2009-05-03 07:41 pm (UTC)no subject
Date: 2009-05-03 07:56 pm (UTC)no subject
Date: 2009-05-03 07:58 pm (UTC)no subject
Date: 2009-05-03 08:16 pm (UTC)> но я так же могу отличать правильное от неправильного и масштабы проектов которые возможны при наличии документов и без :)
Ну кто ж так не считал, будучи студентом. :) Все мы грешны :). Могу, ой скока могу :)! Самому страшно. :)
no subject
Date: 2009-05-03 08:18 pm (UTC)