Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.10.20;
Скачать: CL | DM;

Вниз

Как делается телевидение   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.008 c
15-1368257038
Писатель
2013-05-11 11:23
2013.10.20
Компиляцию под Андроид на Лазарус


15-1367688703
brother
2013-05-04 21:31
2013.10.20
проблеммы GDI?


2-1359616750
Xmen
2013-01-31 11:19
2013.10.20
DirWatcher установка


15-1367872203
Юрий
2013-05-07 00:30
2013.10.20
С днем рождения ! 7 мая 2013 вторник


15-1367927202
delphistorm
2013-05-07 15:46
2013.10.20
Где находится Exception Types to Ignore