Форум: "Прочее";
Текущий архив: 2013.10.20;
Скачать: [xml.tar.bz2];
ВнизКак делается телевидение Найти похожие ветки
← →
boriskb © (2013-05-02 17:52) [0]http://www.youtube.com/watch?v=FEAtqHmJ01U&feature=player_embedded
http://www.jvanetsky.ru/data/text/t7/kak_delaetsea_televidenie/
← →
Юрий Зотов © (2013-05-02 20:21) [1]Ну, это знакомо. Программы пишутся примерно так же.
← →
Kilkennycat © (2013-05-02 20:42) [2]вся жизнь такая
← →
Pavia © (2013-05-02 22:13) [3]ИХМО тут нагляднее.
https://www.youtube.com/watch?v=HfakfnDgPPc
← →
Pavia © (2013-05-02 22:27) [4]
> вся жизнь такая
Какой дурак на Плюке правду думает?
← →
Германн © (2013-05-03 02:46) [5]
> Юрий Зотов © (02.05.13 20:21) [1]
>
> Ну, это знакомо. Программы пишутся примерно так же.
>
Неужели всегда?
:)
← →
Павиа (2013-05-03 06:37) [6]Изучая код 60-70 годов могу сказать что большинство современного кода было написано ещё тогда. А сейчас его копируют, модифицируют увязывают. А нового кода почти нет. Причём ошибки 60-х годов досихпор качуют из проекта в проект.
← →
Юрий Зотов © (2013-05-03 08:06) [7]
> Германн © (03.05.13 02:46) [5]
Нет, сначала они пишутся нормально. Тщательно анализируются требования заказчика, пишется ТЗ, продумывается гибкая архитектура с прицелом на будущее развитие, выделяются модули ядра и бизнес-модули, ставятся задачи разработчикам - и все это документируется.
А дальше все понемногу начинает становиться чудесатее и чудесатее. ТЗ заказчик читает по диагонали и ни в коем случае не подписывает - а на словах говорит, что все нормально, можно приступать. Далее идет нормальный итерационный процесс разработки-тестирования, и вот настает долгожданный день сдачи-приемки.
Тут (причем именно во время сдачи-приемки, а не раньше) вдруг оказывается, что в ТЗ написано не совсем то, что имел в виду заказчик. Также выясняется, что невесть откуда вдруг появились дополнительные бизнес-правила, ранее почему-то никому неизвестные и потому в программе неучтенные (хотя еще на этапе первоначального анализа заказчик клялся и божился, что никаких дополнительных бизнес-правил нет и никогда не будет). А на закуску заказчик озвучивает свое непреодолимое желание прикрутить к программе бантики вот здесь, там и тут. Якобы, без них он просто жить не может (а о чем раньше думал - непонятно).
Попутно заказчик объясняет, что сделать эти бантики обязательно надо вот так, так и так, и никак иначе. И по фигу, что эти "вот так, так и так" в корне противоречает логике программы, а потому никак в нее не вписываются. И по фигу те альтернативные решения, которые предлагаются разработчиком и делают абсолютно то же самое, но которые реализуются в рамках изначально заложенной в программе логики ее развития и потому не требуют переписки столь тщательно отлаженного ядра. Нет - "вот так, так и так, и никак иначе" (хотя, казалось бы - ну какая тебе разница, как оно будет сделано внутри, если снаружи оно работает точно так, как ты хочешь?).
Думаю, здешнему большинству не надо объяснять, что начинается дальше. В народе это называется "хватай мешки, вокзал отходит". Разработчикам судорожно-аварийно ставятся новые задачи со сроком "вчера" (причем, конечно же, в устной форме) и им не остается ничего другого, как вставка в программу (причем в ядро!) костылей, чаще всего в виде супермногоэтажных if-then-else. И все это в момент, когда на тщательное тестирование уже просто нет времени. Мол, все, что выплывет, устраним в порядке сопровождения (а что тут еще сделаешь?).
Все как в ролике - идешь по лестнице вверх, а попадаешь вниз.
← →
Inovet © (2013-05-03 08:19) [8]> [7] Юрий Зотов © (03.05.13 08:06)
> ну какая тебе разница, как оно будет сделано внутри, если
> снаружи оно работает точно так, как ты хочешь?
Что-то я запутался. Бантики где? Внутри или всё-таки снаружи?
← →
Inovet © (2013-05-03 08:23) [9]Удалено модератором
← →
Юрий Зотов © (2013-05-03 10:20) [10]
> Inovet © (03.05.13 08:19) [8]
> Бантики где? Внутри или всё-таки снаружи?
И там, и там. То, что для юзера - снаружи. А реализация - внутри.
← →
Игорь Шевченко © (2013-05-03 10:22) [11]Павиа (03.05.13 06:37) [6]
"Вы, сударь, ерунду говорите. И хуже всего то, что говорите безапеляционно и уверенно"
← →
Юрий Зотов © (2013-05-03 10:29) [12]
> Inovet © (03.05.13 08:19) [8]
А самое чудное из всего, что мне довелось видеть, было вот что. Во время приемки заказчик, как обычно, потребовал прикрутить очередной "бантик", причем именно вот таким способом, и никаким иным. Фокус в том, что для реализации этого способа нужно было получить данные с удаленного сервера, не обращаясь к этому серверу (!!!).
Попытки объяснить невозможность этого успехом не увенчались.
← →
Kilkennycat © (2013-05-03 10:33) [13]
> получить данные с удаленного сервера, не обращаясь к этому
> серверу
это возможно, теоретически. например, генерируя их, есть небольшая вероятность.
← →
boriskb © (2013-05-03 10:38) [14]
> Юрий Зотов © (03.05.13 08:06) [7]
Я лет с 25-ти мечтал поработать с профи в своей области, могущим внятно объяснить что он делает. Чтобы избежать (к сожалению типичных) ситуаций, описанных в твоем посте.
И за почти 40лет стажа у меня были 1,5 года такой работы. Довелось работать с геологами и были там профи камеральщики/геофизики.
Золотое время, к сожалению очень короткое. Начались "чудесные " 90-е.
← →
clickmaker © (2013-05-03 11:14) [15]> получить данные с удаленного сервера, не обращаясь к этому
> серверу
можно еще послать гонца с флэшкой
← →
Kilkennycat © (2013-05-03 11:45) [16]
> clickmaker © (03.05.13 11:14) [15]
это уже подключение, стандарта TGFP (Transfer Gonec Flash Packet)
← →
Inovet © (2013-05-03 11:50) [17]> [15] clickmaker © (03.05.13 11:14)
Гонцу придётся обратиться.
О, Великий Сервер, нижайше прошу Ваше милости и благосклонности! Да будет мне недостойному позволено прикоснуться к Вашему хранилищу информации путём переноса её на носитель, именуемый флешкой. Припадаю к Вашим могучим кабелям. Гонец фирмы "Сдуруслом".
← →
O'ShinW © (2013-05-06 14:32) [18]
> Гонцу придётся обратиться.
пусть.
Ты ж сам к гонцу обращаешься, не к серверу.
Может он сгенерил, и вот тот самый чудесный случай
> то возможно, теоретически. например, генерируя их, есть
> небольшая вероятность.
а может он спросил сервер. Ты ж не спрашивал -> ТЗ выполнено.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.10.20;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.002 c